2015-11-17 14 views
1
DECLARE @GUID uniqueidentifier 
SET @GUID = NEWID() 

INSERT INTO [MetaData Dummy].dbo.xxxx (someid, somename, LastUpdated, RecordSource) 
SELECT @GUID, TempCol, GETDATE(), xxx 
FROM AP_DevIDs 

产生用于所有记录相同的值使用代码以上我试图插入值到属性someid的每个记录,这是唯一标识符类型的。但是,使用NEWID()函数我得到每个记录中相同的值,所以显然不是唯一的。NEWID()是在关系

任何帮助,因为你绑定值的变量,你总是得到相同的值,你需要生成它每行表示赞赏,欢呼声

回答

7

。使用方法:

INSERT INTO [MetaData Dummy].dbo.xxxx (someid, somename, LastUpdated, RecordSource) 
SELECT NEWID(), TempCol, GETDATE(), xxx 
FROM AP_DevIDs 
+0

我觉得很愚蠢,以为我曾试过。干杯 – Bigtingz92