-2

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

"ORA-00955: name is already used by an existing object"

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

CREATE TABLE IDA_RADIUS_USER(
  CHECK_STRING    VARCHAR2(30),
  REPLY_STRING    VARCHAR2(300),
  RADIUS_USERNAME VARCHAR2(30),
  ACCOUNT_STATUS  VARCHAR2(30)
);
/
show errors;

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

SQL> select * from IDA_RADIUS_USER;

no rows selected

SQL> drop table IDA_RADIUS_USER;

Table dropped.

SQL> @/vagrant/scripts/db_tables_stubs.sql

Table created.

CREATE TABLE IDA_RADIUS_USER(
             *
ERROR at line 1:
ORA-00955: name is already used by an existing object


No errors.
CREATE TABLE IDA_RADIUS_USER(
             *
ERROR at line 1:
ORA-00955: name is already used by an existing object


No errors.

Commit complete.

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

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

4

1 に答える 1