ORACLE VS MSSQL :建立編號方法
2009/08/08 00:25
瀏覽989
迴響0
推薦0
引用0
MS SQL在自動編號上比較方便,只要將欄位設定為IDENTITY(1,1)就可以了
但在Oracle就要先增加一個Sequence,然後利用這個Sequence來產生編號
MS SQL
view plaincopy to clipboardprint?
01.--建立資料表
02.CREATE TABLE [Table]
03.(
04. [ID] [int] IDENTITY(1,1) NOT NULL,
05. [Name] [nvarchar](50) NULL
06.) ON [PRIMARY]
07.
08.
09.--新增一筆資料
10.INSERT INTO [TABLE] VALUES('puma')
ORACLE
--建立資料表
CREATE TABLE "TEST"
(
"ID" NUMBER,
"NAME" NVARCHAR2(50)
) ;
--建立Sequence
CREATE SEQUENCE "SEQ_TEST"
MINVALUE 1
MAXVALUE 999999999
INCREMENT BY 1
START WITH 1 ;
--新增一筆資料並利用Sequence自動產生編號
INSERT INTO TEST VALUES(SEQ_TEST.NEXTVAL,'F6 TEAM')
你可能會有興趣的文章:


