問題タブ [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.
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開発者では常にいくつかのエラーが発生します。
アップデート:
oracle - ORA-00933のヘルプ:SQLコマンドも正しく終了していません
OracleのSQLDeveloperを使用して次のSQLを実行した場合。
正常に動作しますが、Delphiを使用して実行しようとすると
「ORA-00933:SQLコマンドも正しく終了していません」というエラーメッセージが表示されます
sql - pl-sql 単純な max(Date) 関数を実行する方法
こんにちは、私は oracle db を初めて使用します。どうすれば最大日付を簡単に尋ねることができますか?
編集 これはコンパイラによって作成されたエラーです エラー(76,7): PL/SQL: SQL文は無視されました エラー(81,7): PL/SQL: ORA-00933: SQLコマンドが正しく終了しませんでした
上記のようにrec_idを返したい...
sql - ORA-00933:SQLコマンドが結合を伴うサブクエリで正しく終了していません
前回OracleSQLを実行してからしばらく経ちましたが、誰かが933を取得する理由を教えてくれることを願っています。
SQL Plusでは、よろしくお願いします。
マイケル
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
sql - Oracle SQL クエリのエラーに関するヘルプが必要
これはクエリです:
そして、これはエラーです:
何が間違っている可能性がありますか?
編集:
疑問符は、それぞれの項目の PK に置き換えられます。
編集2:
クエリは独自のソフトウェア システムの奥深くで実行されるため、クエリを実行するコードが正確にはわかりません。
編集3:
少し短いクエリをもう 1 つ見つけましたが、同じエラー メッセージが表示されます。
次の値を使用します。
編集 4
値を置き換えた後にデータベースに送信される SQL コードを見つけました。
内部の SELECT ステートメントも実行しようとしましたが、それだけで問題なく実行され、結果として単一の PK が返されます。
sql - SQL コマンドが正しく終了していません
次の PL/SQL を実行すると、次のようなエラーが発生します。
14 行目のエラー: ORA-00933: SQL コマンドが正しく終了していません
エラーの場所を教えてください。また、変更するためのガイドもお願いします
sql - 他のテーブルとの結合に基づいてテーブルを SQL 更新する
値を別のテーブルと結合してテーブルを更新しようとしています。これまでの私のクエリは次のとおりです。
これを実行すると、これが得られます
ありがとう
sql - Oracle SQL Developer UPDATE エラー: SQL エラー: ORA-00933: SQL コマンドが正しく終了していません
重複の可能性:
別のテーブルの別の列を使用して 1 つの列を更新する方法は? SQL エラー: ORA-00933: SQL コマンドが正しく終了していません
考えられるすべてのことを試しましたが、この SQL エラーを解決できませんでした:
これがOracle SQLです。
言わざるを得ないのは、Oracle SQL は、オープン ソース バージョンの MySQL よりもはるかに扱いにくく、使いにくいように思われることです....どうもありがとう。
sql - SQLコマンドが正しく終了していませんか?
一時的な関係を持つSQLステートメントを使用していますが、エラーが発生しますORA-009933: SQL command not properly ended
私は声明に何も悪いことは見ていませんので、どんな援助も大いに感謝します。ステートメントは次のとおりです。
ありがとう