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