2015-05-09 42 views

回答

1

你可以嘗試這樣的:

CREATE TABLE dbo.Orders 
    (Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED, 
    OrderID AS 'OD' + RIGHT('00000000000000' + CAST(ID AS VARCHAR(15)), 15) PERSISTED 
) 
0

可以使用NEWID()功能:

如果你想挑選號碼的開出的是:(生成隨機正整數)

select ABS(CAST(CAST(NEWID() AS VARBINARY) AS INT)) 

Else

select NEWID() 
+0

這是「select ABS(CAST(CAST(NEWID()AS VARBINARY)as INT))」表達式將每次生成唯一的數字嗎? –