問題タブ [ora-00900]

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

oracle - ORA-00900: 無効なSQL文エラーです

dbms コマンドの実行中

ORA-00900: invalid SQL statementエラーが出ました。

誰が理由を教えてもらえますか?

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

plsql - ApplicationExpressでSql*Plusコマンドを実行します

PL / SQLは初めてで、コースで学習したコマンドを実行しようとしています。

SqlPlusを使用してこれを実行できることは理解していますが、先生がApplicationExpressを使用してWebブラウザーからこれを実行していたことを覚えています。HOME> SQL> SQLコマンドで同じコマンドを実行しようとしましたが、エラーが発生し続けます

「ORA-00900:無効なSQLステートメント」


Application Expressで実行するのを手伝ってもらえますか、それともエディターを使用してこれらのコース演習を実行できる方法を教えてもらえますか?
ありがとう!

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

java - シンjdbcドライバーを使用してOracleDBトリガーを作成します

現在、アプリケーションのテスト環境をセットアップしています。テスト環境でjUnitとSpringを使用しています。テストを実行する前に、データベースのテスト環境の状態を設定したいと思います。私はすでにSQLスクリプト(スキーマとデータ)を作成しており、それらはOraclesSQLDeveloperで正常に実行されます。oracle thin jdbcドライバーを使用して実行しようとしたところ、実行に失敗しました。シンドライバーはトリガーステートメントの作成を好まないようです。

シンドライバーの代わりにociドライバーを使用する必要があることを読みました。ociドライバーの問題は、プラットフォームに依存せず、セットアップに時間がかかることです。

私のコードの例:

p>

トリガーステートメントを実行すると実行は失敗しますが、クエリの最初の部分(CREATE TRIGGER "USER_ID_SEQ_INC" ... "USER" ... BEGIN ... FROM DUAL;)は正常に実行されたように見えますが、使用しようとするとトリガーが壊れているようです。実行失敗エラーは、ステートメントENDの2番目の部分にあります。「ORA-00900:無効なSQLステートメント」。

誰かがその問題の解決策を知っていますか?プラットフォームに依存しないシンjdbcドライバーでトリガーを作成したいだけです。

乾杯!

ケビン

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

c# - SQLストアド関数を使用すると、無効なSQLステートメントが生成されます

C#アプリケーションでOracleExpressデータベースのストアド関数を使用しようとしています。

ここで、SILNIA関数(エラーなしでコンパイル)が定義されています。

オンライン:

私は得る

しかし、これは問題なく機能します。

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

sql - PL/SQL Developer でのプロシージャの実行に関する問題

これは、プロシージャを作成して実行する最初の試みです。まず、簡単なテーブルを作成します。テーブルのDBスキームは次のとおりです。

テーブル名: ジアチ

列:

  • ZiakId - 主キー、数値
  • 姓、varchar2
  • FirstName、varchar2
  • TriedaId - 偽造キー、番号

ストア プロシージャはテーブルにデータを挿入するだけです。この SQL コマンドでストア プロシージャを作成しました。

そして、私はこの手順を次のように呼び出してみます:

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

ORA-00900 SQL 文が無効です

PL/SQL Developer IDE では、赤い下線付きの実行ワードが表示されます。

この手順をテストしたところ、うまく機能しました。

この手順は、次の SQL コマンドでのみ実行できます。

何が悪いのか、助けてくれてありがとう。

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

sql - ORA-00900: SQL文が無効です

どうしたの?

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

sql - OracleでこれらのSQLスクリプトを使用する方法は?

次のようなSQLスクリプトがあります。

2 つの質問があります。

  1. 関連するすべてのスクリプト ファイルをデータベースに含める必要がありますか?
  2. 上記の SQL スクリプトを PL/SQL 開発者で実行しましたが、残念ながらORA-00900問題が発生しました。なんでそうなの?
0 投票する
1 に答える
1572 参照

oracle - PLSQLプロシージャ実行エラーの無効な文

PL/SQL http://www.plsqltutorial.com/plsql-procedure/のチュートリアルに従っています。頂点で次のコードを使用してプロシージャを作成しました。

しかし、実行しようとすると

エラーが発生しました

何が問題で、どのように修正するのですか?

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

sql - Spring-JDBCを介したBadSqlGrammarExceptionですが、SQLDeveloperにはありません

SQLDeveloperで次のクエリを使用してテストマージを行うと、すべてうまくいきます。

ただし、jdbcを使用してコードで実行しようとすると、BadSqlGrammarExceptionがスローされます。原因は次のとおりです。java.sql.SQLException:ORA-00900:無効なSQLステートメント

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

sql - ORA-00900: Oracle の to_date の SQL 文が無効です

INSERT でエラーが発生します。問題は次の行にあります。

どうやって解決するのかわからない。私も試してみました

しかし、私はこのエラーがありました:

何か役に立ちますか?どうもありがとう