我需要在oracle數據庫中創建一個表,索引在插入時增加1。
我有這樣做的代碼,首先創建表,然後創建序列,最後創建觸發器。
當我將它們一個接一個地輸入到Oracle SQL Developer中時,粘貼create table行和commit,然後剩下的一個一個地工作,但是如果我將它們全部父親並單擊運行腳本,它就會不創建序列+觸發器。只有桌子。SQL查詢,oracle pl/sql
我分開的命令與/
任何其他的想法?或參考工作腳本?
謝謝!
我需要在oracle數據庫中創建一個表,索引在插入時增加1。
我有這樣做的代碼,首先創建表,然後創建序列,最後創建觸發器。
當我將它們一個接一個地輸入到Oracle SQL Developer中時,粘貼create table行和commit,然後剩下的一個一個地工作,但是如果我將它們全部父親並單擊運行腳本,它就會不創建序列+觸發器。只有桌子。SQL查詢,oracle pl/sql
我分開的命令與/
任何其他的想法?或參考工作腳本?
謝謝!
我想你不需要腳本中的/
。只需使用;
來分隔報表。
create table ... ;
create sequence ... ;
create trigger ... ;
我認爲這應該足以在SQL Developer和sqlplus中運行。
謝謝,在SQL Developer上它工作正常,無需在每個語句上開始/結束。只寫了行,並與之隔開; – ilansch
也許這可以幫助http://stackoverflow.com/questions/288988/does-sqldeveloper-support-executing-scripts –
如果你想得到任何有意義的幫助,你需要提供你正在嘗試運行的腳本。 – Allan