2014-05-15 23 views
0

有一個錯誤,而試圖在1號線ORA-00933創建甲骨文序列錯誤而使用的數據類型BIGINT

CREATE SEQUENCE HR.order_entry_id 
      AS BIGINT START WITH 1 INCREMENT BY 1; 

CREATE SEQUENCE HR.USER_PROFILE_SEQ 
      AS BIGINT START WITH 1 INCREMENT BY 1 

錯誤創建Oracle序列:SQL命令不能正確地結束

有沒有這個創建語句的問題?

回答

1

首先,bigint不是Oracle中的數據類型。 其次,create sequence DDL語句不接受as <<data type>>子句。

CREATE SEQUENCE hr.order_entry_id 
    START WITH 1 
    INCREMENT BY 1 

既然你不覆蓋默認start withincrement by,你也可以做

CREATE SEQUENCE hr.order_entry_id 
+0

感謝您的反饋.. – user2996364

相關問題