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'语句。今天和昨天它在终端上正常工作,所有表都被删除并按照指示创建。我离开家,它工作正常,回家并执行启动create.sql并显然所有表都不存在 !!!!
ERROR :
ORA-00942: table or view does not exist
无论我做什么,重新启动计算机,重启终端,更改文件名......一切正常。自从让它正常工作以来,没有线路发生变化是什么问题。注意我确实有外键约束,它们与表正确集成。我的小组成员在同一个文件上工作也是如此。但不同的时代。