問題タブ [ora-00936]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9153 参照

oracle - トリガー内の SQL IF ELSE ステートメント

テーブルへのすべての挿入をトリガーしたい。場合によっては、name_event が使用可能なターゲット テーブルのリポジトリであり、これを挿入できます。利用できない場合があり、フォルダー テーブルのコードを確認する必要があります。

このコードを試してみましたが、コンパイル エラーが発生しました。

行 2 は各行の行です

行 4 は行への挿入です

エラーを修正するには?

0 投票する
3 に答える
2932 参照

sql - タイムスタンプをOracle関数に渡す方法は?

私はテーブルを持っていて、そこに日付値を保存しています。その値を取得して、それをパラメーターとして関数に渡す必要があります。しかし、コードを実行しようとするたびに、次のようなエラーがスローされます

以下は私のコードサンプルです:

Table1は私のテーブルで、h_modified_dateは列です。Tatcalculate()が関数です。

内部クエリを実行すると、テーブルから日付値が返されますが、上記の完全なクエリを実行すると、エラーがスローされます。
誰でもこれを解決するのを手伝ってください。

0 投票する
2 に答える
2545 参照

c# - Oracle データ アクセス エラー: ORA-00936: 式がありません

asp.net アプリケーションで Oracle データベースにアクセスすると、次のエラーが発生します。

ORA-00936: 式がありません

私のC#コードは次のとおりです。

エラーは CMD.ExecuteReader() で発生します。
SOおよびWeb上の他の投稿に基づいて、クエリは正しく、oracle sql-developerで実行されます。
構文エラーの原因は何ですか?

更新: Oracle クエリを変更し、@invNumber の代わりに有効な請求書番号の値を入力すると、アプリケーションでクエリが正常に実行されます。

0 投票する
1 に答える
345 参照

oracle11g - sqoop データ移行中のエラー

1つ疑問があります。Oracle からデータを取得しようとしていて、それをHDFS使用してプッシュしたいと考えていsqoop 1.4.6ます。
移行したいテーブルには " COMMENT" という名前の列 (Oracle の予約済みキーワード) が含まれていますが、テーブルをHDFSusingにプッシュしようとするsqoopと、次のエラーが発生しました。

15/09/30 14:52:49 エラー db.DBRecordReader: トップレベルの例外: java.sql.SQLSyntaxErrorException: ORA-00936: 式がありません

\ and "この列を次のよう に設定してみました:"\"\"COMMENT\"\""クエリ中に列名をリストしたとき

このエラーを修正する方法..

0 投票する
1 に答える
714 参照

sql - 動的 SQL クエリでエラーが発生しました。正しい構文の式がありません

仕事でストアド プロシージャを使用する際に問題があります。

これは、いくつかのより大きなプロシージャで使用されるストアド プロシージャです。作業を行う手続きは と呼ばれC、それを呼び出すのはABです。

私が抱えている問題は、 を実行するAとすべてがスムーズに進むことですが、 を実行するBと、missing expression errorを呼び出したときに得られない が得られA、さらにタフBA、同じフローのプロシージャ コールが発生することです (つまり、一種の本当に奇妙なエラー)。

Cプロシージャには同じコードがあります。

私が得たエラーはmissing expressionで、の最初の行に表示されているようexecute immediateです。いくつかの分析の後、2d ARRAY からのデータがいくつかの空の文字列で初期化されていることに気付きました''

このエラーを新しい観点から見るのを手伝ってもらえないかと思っていますmissing expression error. さらに詳細が必要な場合は、お知らせください。