問題タブ [ora-00933]

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 投票する
4 に答える
4555 参照

sql - オラクルトリガーエラー

tableA と tableB の 2 つのテーブルがあります。トリガーを設定したい。tableA で挿入が発生すると、tableB でいくつかのイベントがトリガーされる場合があります。

2 つのテーブルは、たとえば次のようになります。

  • tableA 列: (product_id、product_name、manufacture)
  • tableB 列: (buyer, product_id)

私がやりたいことは、新しい行をテーブル A に挿入した後、その product_name が null の場合、tableB で更新をトリガーすることです。tableB の行の製造元が新しく挿入された製造元と同じである場合は、tableB の product_id をこの新しく挿入された product_id に更新します。

SQL開発者では常にいくつかのエラーが発生します。

アップデート:

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

oracle - ORA-00933のヘルプ:SQLコマンドも正しく終了していません

OracleのSQLDeveloperを使用して次のSQLを実行した場合。

正常に動作しますが、Delphiを使用して実行しようとすると

「ORA-00933:SQLコマンドも正しく終了していません」というエラーメッセージが表示されます

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

sql - pl-sql 単純な max(Date) 関数を実行する方法

こんにちは、私は oracle db を初めて使用します。どうすれば最大日付を簡単に尋ねることができますか?

編集 これはコンパイラによって作成されたエラーです エラー(76,7): PL/SQL: SQL文は無視されました エラー(81,7): PL/SQL: ORA-00933: SQLコマンドが正しく終了しませんでした

上記のようにrec_idを返したい...

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

sql - ORA-00933:SQLコマンドが結合を伴うサブクエリで正しく終了していません

前回OracleSQLを実行してからしばらく経ちましたが、誰かが933を取得する理由を教えてくれることを願っています。

SQL Plusでは、よろしくお願いします。

マイケル

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

oracle - Oracle JDBC Thin ドライバから PL/SQL Begin/End プロシージャを実行する

Oracle PL/SQL プロシージャを作成し、Oracle JDBC (シン ドライバ) 経由で実行しようとしています。完全な PL/SQL スクリプトは次のとおりです。

Java では「/」で分割しているため、各 begin end ブロックは個別のステートメントで実行されます。ステートメントを実行する Java コードは次のとおりです。

次のエラーが表示されます。

これをフォーマットして JDBC で PL/SQL を実行するにはどうすればよいですか?

更新:明確にするために、3 つのステートメントはすべて、区切り文字「/」なしで実行されます。

更新: Oracle サーバーは次のバージョンです: Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

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

sql - Oracle SQL クエリのエラーに関するヘルプが必要

これはクエリです:

そして、これはエラーです:

何が間違っている可能性がありますか?

編集:

疑問符は、それぞれの項目の PK に置き換えられます。

編集2:

クエリは独自のソフトウェア システムの奥深くで実行されるため、クエリを実行するコードが正確にはわかりません。

編集3:

少し短いクエリをもう 1 つ見つけましたが、同じエラー メッセージが表示されます。

次の値を使用します。

編集 4

値を置き換えた後にデータベースに送信される SQL コードを見つけました。

内部の SELECT ステートメントも実行しようとしましたが、それだけで問題なく実行され、結果として単一の PK が返されます。

0 投票する
4 に答える
2653 参照

sql - SQL コマンドが正しく終了していません


次の PL/SQL を実行すると、次のようなエラーが発生します。

14 行目のエラー: ORA-00933: SQL コマンドが正しく終了していません

エラーの場所を教えてください。また、変更するためのガイドもお願いします


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

sql - 他のテーブルとの結合に基づいてテーブルを SQL 更新する

値を別のテーブルと結合してテーブルを更新しようとしています。これまでの私のクエリは次のとおりです。

これを実行すると、これが得られます

ありがとう

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

sql - Oracle SQL Developer UPDATE エラー: SQL エラー: ORA-00933: SQL コマンドが正しく終了していません

重複の可能性:
別のテーブルの別の列を使用して 1 つの列を更新する方法は? SQL エラー: ORA-00933: SQL コマンドが正しく終了していません

考えられるすべてのことを試しましたが、この SQL エラーを解決できませんでした:

これがOracle SQLです。

言わざるを得ないのは、Oracle SQL は、オープン ソース バージョンの MySQL よりもはるかに扱いにくく、使いにくいように思われることです....どうもありがとう。

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

sql - SQLコマンドが正しく終了していませんか?

一時的な関係を持つSQLステートメントを使用していますが、エラーが発生しますORA-009933: SQL command not properly ended

私は声明に何も悪いことは見ていませんので、どんな援助も大いに感謝します。ステートメントは次のとおりです。

ありがとう