問題タブ [ora-00955]

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 に答える
467 参照

sql - SQL テーブル作成中の ORA-00955

テーブルの作成中にエラーが発生しました。テーブル名を変更する必要があることはわかっていますが、同じ名前のオブジェクトがありません。.lst のコピーを以下に示します。

ありがとう

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

sql - createステートメントを1つしか使用していないのに、SQLスクリプトの「テーブルの作成」が3回実行されるのはなぜですか?

テーブルの作成を自動化したい SQL スクリプトがあります。ただし、実行すると、テーブルを3回作成しようとしているようです。初めて、テーブルを作成します。次の 2 回は、

ここに私のSQLスクリプト(@/vagrant/scripts/db_tables_stubs.sql):

そして、これは私が得るものです:

私が望むのは、そのテーブルを作成するプロセスを自動化することだけです。

私を助けてください。なぜそれが起こっているのかわかりません。気に障る!

0 投票する
0 に答える
559 参照

flyway - Flyway "ORA-00955: 名前は既存のオブジェクトで既に使用されています"

Flyway を使用して、次のスプリング ブート構成でデータベース スキーマの更新を管理しようとしています。

Flyway バージョン 5.1.4。

構成は Oracle 12.1.0.2.0 Standard Edition では機能しますが、Enterprise Edition では機能しません。次のエラーが発生し続けます。

SQL 状態: 42000
エラー コード: 955
メッセージ: ORA-00955: 名前は既存のオブジェクトによって既に使用されています
行: 17
ステートメント: CREATE TABLE "JAVA_USER"."flyway_schema_history" (
"installed_rank" INT NOT NULL,
"version" VARCHAR2(50 )、
「説明」VARCHAR2(200) NOT NULL、
「タイプ」VARCHAR2(20) NOT NULL、
「スクリプト」VARCHAR2(1000) NOT NULL、
「チェックサム」INT、
「installed_by」VARCHAR2(100) NOT NULL、
「installed_on」 TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
"execution_time" INT NOT NULL,
"success"NUMBER(1) NOT NULL
)

理由はありますか?spring-boot アプリケーションを開始する前に、スキーマの下にあるすべてのオブジェクトを削除します。

ありがとう!