-
將以下語句放入:
prompt creating table 'instructor';
create table instructorinstructor_id number(8,0)salutation varchar2(5)first_name varchar2(25)last_name varchar2(25)street_address varchar2(50)zip varchar2(5)
phone varchar2(15)
created_by varchar2(30)created_date date
modified_by varchar2(30)modified_date date
然後在 sqlplus 中使用 @ 執行它,結果如下:
sql> ;
creating table 'instructor'
已建立表。
-
第一句話:提示建立表'instructor'
是PLSQL工具自動生成的日誌資訊,去掉那一行,下面就是建表語句。
-
prompt creating table 'instructor'
不是為了這個。 Oracle 提示
列印功能多用於提示資訊。 輸入命令提示符 tablename1;
標準輸出為 tablename1
-
任何關鍵字過程都不會建立或替換"getattendancedata"is更改以建立或替換過程"getattendancedata" is
-
應該是語法,問題,括號使用不正確,末尾加乙個分號作為結尾。
-
您首先需要具有 Create Sequence 或 Create Any Sequence 許可權,create sequence emp sequenceincrement by 1 -- 一次新增幾個以 1 開頭的 -- count nomaxvalue from 1 -- 不要設定最大值。
nocycle -- 總是累積,不迴圈。
cache 10;
create sequence table1_seqminvalue 1
maxvalue 9999999999
start with 1
increment by 1
cache 30
order;
-
沒有寫任何錯誤。
或者也許是 Oracle 本身的軟體執行起來沒有一點錯誤。
重新啟動並先嘗試一下,呵呵。
-
該欄位設定為預設值,該值必須與資料型別、您的數字型別、預設值 (1) 匹配; 1 不要加括號,後面的 0 ;
中文是否啟用也有錯誤的用法(1 啟用,0 禁用)。 如果要在兩個資格之間進行選擇,則需要檢查約束。
-
jjrenable number(1) default (1) - 是否啟用(1 啟用,0 禁用),注釋前必須寫逗號。