SQLServer创建主键自增列,我们可以使用“IDINTIDENTITY(1,1)NOTNULLPRIMARYKEY”一步创建,而Oracle创建主键自动-自增列和SQLServer不同,步骤会稍微复杂一点,如下:--1。创建表CREATETABLETESTTABLE(IDNUMBER(8)NOTNULLPRIMARYKEY,NAMENVARCHAR2(10)NOTNULL);--2.创建序列(sequence)CREATESEQUENCETESTTABLE_SEQUENCEINCREMENTBY1--每次加几次STARTWITH1--从1开始计数NOMAXVALUE--不设置最大值NOCYCLE--不断累加,不循环NOCACHE--不建立缓冲区--3。创建触发器CREATEORREPLACETRIGGERTESTTABLE_TRIGGERBEFOREINSERTONTESTTABLEFOREACHROWBEGINSELECTTESTTABLE_SEQUENCE.NEXTVALINTO:NEW.IDFROMDUAL;END;测试通达网络
