【发布时间】:2012-11-13 01:18:40
【问题描述】:
我在 sql*plus 中运行一个脚本,它位于桌面,我的命令是:
@C:\users\intel\desktop\script1.sql
当我按下回车键时,指针只是转到下一行并在那里闪烁,然后什么也没做。连我都写不出来。有什么问题??
这是我的脚本的一部分:
CREATE TABLE ADDRESS
(
ADDRESSID INTEGER PRIMARY KEY,
FLAG CHAR(1),
ID INTEGER NOT NULL,
ADDRESS VARCHAR(100)
);
CREATE TABLE Category (
CategoryId INTEGER NOT NULL ,
CategoryName VARCHAR(100) NULL,
PRIMARY KEY(CategoryId)
);
【问题讨论】:
-
脚本可能正在运行。将
set echo on放在脚本的开头,以便更好地了解正在发生的事情。 -
它刚刚打印了一张表,但是同样的事情,没有任何反应。
-
也许您正在运行的语句只是需要很长时间才能运行?
-
我的脚本中只有 12 个表,它们具有外键关系。
-
脚本中不能有表,只能有语句。没有看到脚本就无法判断发生了什么。