私は現在、ユーザーが検索するためにさまざまな量の基準を入力する必要があるときに、動的なSelectステートメントを作成しようとしています。
現在、最も重要な部分を除いて、ステートメントのすべての部分が機能しています。
私はこのようなことをしようとしています:
selStmt := 'SELECT column_one, column_2, column_3
FROM nerf
whereClause := ' WHERE TO_NUMBER('''|| column_one ||''') <= '''|| userInput ||'''';
ただし、これを行う場合、SELECTステートメントのWHEREの手がかりは、出力行に示されているように正確ではありません。
WHERE TO_NUMBER('') <= '5';
引用符を使用してさまざまな解決策を試しましたが、ORA-00905の識別子の欠落エラーが発生するか、ORA-00911:無効な文字エラーが発生します。
現時点では、この問題にどのように取り組むかはよくわかりません。
役立つヘルプは事前に感謝します。