問題タブ [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.
sql - SQL テーブル作成中の ORA-00955
テーブルの作成中にエラーが発生しました。テーブル名を変更する必要があることはわかっていますが、同じ名前のオブジェクトがありません。.lst のコピーを以下に示します。
ありがとう
sql - createステートメントを1つしか使用していないのに、SQLスクリプトの「テーブルの作成」が3回実行されるのはなぜですか?
テーブルの作成を自動化したい SQL スクリプトがあります。ただし、実行すると、テーブルを3回作成しようとしているようです。初めて、テーブルを作成します。次の 2 回は、
ここに私のSQLスクリプト(@/vagrant/scripts/db_tables_stubs.sql):
そして、これは私が得るものです:
私が望むのは、そのテーブルを作成するプロセスを自動化することだけです。
私を助けてください。なぜそれが起こっているのかわかりません。気に障る!
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 アプリケーションを開始する前に、スキーマの下にあるすべてのオブジェクトを削除します。
ありがとう!