oracle的sql命令行没有创建表,它一直要求我提供更多的代码行

pn9klfpd  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(266)

我写了一个创建一个小表的简单代码,但是看起来sql run命令行不明白它是create table的末尾,它需要更多的指令!我试过很多table,也试过滴水,但都没用!

vvppvyoh

vvppvyoh1#

你有没有试着加一个“;”在sql语句的末尾?
sql*plus基础文档。部门说
可以通过以下三种方式之一结束sql命令:

with a semicolon (;)

with a slash (/) on a line by itself

with a blank line

分号(;)告诉sqlplus您要运行该命令。在命令最后一行的末尾键入分号,如示例4-3所示,然后按return键或单击execute。sqlplus处理命令,并将命令存储在sql缓冲区中。有关详细信息,请参见sql缓冲区。如果在键入分号之前错误地按了return,sqlplus会提示您在命令的下一行输入行号。键入分号并再次按return键,或单击execute运行命令。
行上的斜杠(/)本身也会告诉sqlplus您希望运行该命令。在命令最后一行的末尾按return。sqlplus会提示您输入另一个行号。键入斜杠,然后再次按return键或单击execute。sql
plus执行命令并将其存储在缓冲区中。
sql语句或脚本中的一个空行告诉sqlplus您已经输入完命令,但还不想运行它。在命令最后一行的末尾按return。sqlplus会提示您输入另一个行号。

相关问题