我正在创建一个列,它会给我一个随机数,但我遇到了一些错误。
CREATE TABLE tblBookInfo
(
AccessionNumber NVARCHAR(MAX)
RandomNumber NVARCHAR(10);
AccNo NVARCHAR(MAX)
@Upper INT;
@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
)
错误:
'RandomNumber' 附近的语法不正确。 必须声明标量变量“@Lower”。 必须声明标量变量“@Upper”。 必须声明标量变量“@Upper”。 必须声明标量变量“@AccNo”。 必须声明标量变量“@AccNo”。
谢谢你的帮助:D