我一直收到这个错误:有什么想法吗?
在函数中使用了副作用或时间依赖操作符 'newid',这是无效的。
我正在使用 MS-SQL Server 2005
。这是 T-SQL
语句:
Create Function [dbo].[GetNewNumber]( )
RETURNS int
AS
BEGIN
Declare @code int
set @code = (SELECT CAST(CAST(newid() AS binary(3)) AS int) )
RETURN (@code)
END