我写了一个创建一个小表的简单代码,但是看起来sql run命令行不明白它是create table的末尾,它需要更多的指令!我试过很多table,也试过滴水,但都没用!
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。sqlplus执行命令并将其存储在缓冲区中。sql语句或脚本中的一个空行告诉sqlplus您已经输入完命令,但还不想运行它。在命令最后一行的末尾按return。sqlplus会提示您输入另一个行号。
1条答案
按热度按时间vvppvyoh1#
你有没有试着加一个“;”在sql语句的末尾?
sql*plus基础文档。部门说
可以通过以下三种方式之一结束sql命令:
分号(;)告诉sqlplus您要运行该命令。在命令最后一行的末尾键入分号,如示例4-3所示,然后按return键或单击execute。sqlplus处理命令,并将命令存储在sql缓冲区中。有关详细信息,请参见sql缓冲区。如果在键入分号之前错误地按了return,sqlplus会提示您在命令的下一行输入行号。键入分号并再次按return键,或单击execute运行命令。
行上的斜杠(/)本身也会告诉sqlplus您希望运行该命令。在命令最后一行的末尾按return。sqlplus会提示您输入另一个行号。键入斜杠,然后再次按return键或单击execute。sqlplus执行命令并将其存储在缓冲区中。
sql语句或脚本中的一个空行告诉sqlplus您已经输入完命令,但还不想运行它。在命令最后一行的末尾按return。sqlplus会提示您输入另一个行号。