0
SET TERMOUT ON
PROMPT Building Hotel tables.  Please wait.
--SET TERMOUT OFF

DROP TABLE BD;
DROP TABLE BR;
DROP TABLE D;
DROP TABLE R;

CREATE TABLE RT
    (TYPE VARCHAR2(11) NOT NULL,
    RATE NUMBER(6,2),
    CONSTRAINT roomtype_pk PRIMARY KEY(TYPE));

        INSERT INTO RT VALUES ('MAGNIFICENT', 200.00);

  ....



COMMIT;

こんにちは、SQLPlus の oracle sql ステートメントに関する奇妙な点に注意してください。上記のスニペットの例のような create.sql ファイルがあり、データベース テーブルを構築します。「INSERT」ステートメントと「CREATE」ステートメントの両方が含まれています。今日と昨日、ターミナルで正常に動作し、すべてのテーブルが削除され、指示に従って作成されました。家を出て正常に動作し、家に帰ってstart create.sqlを実行すると、明らかにすべてのテーブルが存在しません!!!!

ERROR : 
ORA-00942: table or view does not exist

何をしても、コンピューターを再起動し、端末を再起動し、ファイル名を変更します...何も機能しません。正常に動作しているままにしてから変更された行はありません。問題は何ですか。テーブルと正しく統合された外部キー制約があることに注意してください。同じファイルで作業しているグループ メンバーにも同じことが起こりました。しかし、異なる時間。

4

0 に答える 0