我想知道我是否可以uniqueidentifier
在SQL server
.
选择 1 :SELECT NEWID()
这会带回 1 个结果。
我想带回 50 个结果
编辑:
我希望结果在 1 个网格中返回,所以我可以一次复制所有结果。不要一一复制粘贴。
我想知道我是否可以uniqueidentifier
在SQL server
.
选择 1 :SELECT NEWID()
这会带回 1 个结果。
我想带回 50 个结果
编辑:
我希望结果在 1 个网格中返回,所以我可以一次复制所有结果。不要一一复制粘贴。
您是否尝试在 SQL Server Management Studio 中执行此操作?
尝试:
SELECT NEWID()
GO 50
并运行这批
更新:
好的 - 那么这个怎么样?
SELECT NEWID()
FROM master..spt_values
WHERE name IS NULL
AND number < 50
假设master.dbo.sysobjects
表中至少有 50 个系统对象:
SELECT TOP 50 NEWID() FROM master.dbo.sysobjects WHERE xtype = 'S'
您不需要 order by,因为 NEWID 每次都是随机的。
--run these queries independently
CREATE TABLE #temp1 (ID UniqueIdentifier)
GO
INSERT INTO #temp1
SELECT NewID() AS ID
GO 50
SELECT *
FROM #temp1
GO
DROP TABLE #temp1
GO