2012-11-06 105 views
0

我需要在oracle数据库中创建一个表,索引在插入时增加1。
我有这样做的代码,首先创建表,然后创建序列,最后创建触发器。
当我将它们一个接一个地输入到Oracle SQL Developer中时,粘贴create table行和commit,然后剩下的一个一个地工作,但是如果我将它们全部父亲并单击运行脚本,它就会不创建序列+触发器。只有桌子。SQL查询,oracle pl/sql

我分开的命令与/
任何其他的想法?或参考工作脚本?

谢谢!

+0

也许这可以帮助http://stackoverflow.com/questions/288988/does-sqldeveloper-support-executing-scripts –

+0

如果你想得到任何有意义的帮助,你需要提供你正在尝试运行的脚本。 – Allan

回答

1

我想你不需要脚本中的/。只需使用;来分隔报表。

create table ... ; 

create sequence ... ; 

create trigger ... ; 

我认为这应该足以在SQL Developer和sqlplus中运行。

+0

谢谢,在SQL Developer上它工作正常,无需在每个语句上开始/结束。只写了行,并与之隔开; – ilansch