SQLplus不再执行CREATE TABLE语句

时间:2013-03-22 00:49:04

标签: sql oracle sqlplus cascade drop-table

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

无论我做什么,重新启动计算机,重启终端,更改文件名......一切正常。自从让它正常工作以来,没有线路发生变化是什么问题。注意我确实有外键约束,它们与表正确集成。我的小组成员在同一个文件上工作也是如此。但不同的时代。

0 个答案:

没有答案