SQL Server建立主鍵自增列咱們可使用

SQL 588988 Server建立主鍵自增列咱們能夠使用」ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY「一步到位建立,而Oracle建立主鍵自增列和SQL Server不一樣,步驟會複雜一點,具體以下:循環

--1.建立表CREATE TABLE TESTTABLE (ID NUMBER(8) NOT NULL PRIMARY KEY,NAME NVARCHAR2(10) NOT NULL);--2.建立一個序列(sequence)CREATE SEQUENCE TESTTABLE_SEQUENCEINCREMENT BY 1-- 每次加幾START WITH 1-- 從1開始計數NOMAXVALUE-- 不設置最大值NOCYCLE-- 一直累加,不循環NOCACHE-- 不建緩衝區--3.建立一個觸發器CREATE OR REPLACE TRIGGER TESTTABLE_TRIGGERBEFORE INSERT ON TESTTABLEFOR EACH ROWBEGINSELECT TESTTABLE_SEQUENCE.NEXTVAL INTO :NEW.ID FROM DUAL;END;

相關文章
相關標籤/搜索