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
无论我做什么,重新启动计算机,重新启动终端,更改文件名......没有任何效果。自从让它工作正常以来,没有任何线路发生变化。什么问题。注意我确实有与表正确集成的外键约束。我的小组成员处理同一个文件时也发生了同样的情况。但不同时期。