我打算用“LIBBOOKS-1214”作为主键,但我做不到。每当我输入另一个信息时,我都想要它,它将生成它作为我的主键。
这是我的代码:
CREATE TABLE tblBookInfo
(
AccessionNumber NVARCHAR(MAX)
DECLARE @RandomNumber NVARCHAR(10);
DECLARE @AccNo NVARCHAR(MAX)
DECLARE @Upper INT;
DECLARE @Lower INT
SET @Lower = 1
SET @Upper = 9999
Select @RandomNumber = Round (((@Upper - @Lower -1)* RAND() + @Lower), 0)
SET @AccNo = 'LIBBOOKS' + @RandomNumber
SELECT @AccNo
Set AccessionNumber = @AccNo
SELECT AccessionNumber
)
谢谢您的帮助!非常感激。我仍然是 SQL-Server 的新手。