gua*_*ike -1 c# sql guid uniqueidentifier
我想复制一个sqlserver表行并插入到这个表self中,这个表有这个字段:
Id :uniqueidentifier
ParentId: uniqueidentifier
Name: varchar(50)
Sort: float
UserId: uniqueidentifier
Run Code Online (Sandbox Code Playgroud)
Id和ParentId现有关系.
我提出了一个解决方案:
Insert into table1 (Id, ParentId,Name,Sort)
Select dbo.gen(id,1) as id, dbo.gen(ParentId,1) as ParentId ,Name,Sort from table1
where UserId='XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
Run Code Online (Sandbox Code Playgroud)
gen函数是从给定GUID生成新GUID的方法
follow是一个C#描述,我们可以在CLR SQL Server用户定义函数中使用:
public Guid GenerateNewGuid(Guid from,int seed)
{
return .....
}
Run Code Online (Sandbox Code Playgroud)
请帮我,我该如何实现这个功能?
如果您对我的情况有其他解决方案,请告诉我
问候.
吉姆
| 归档时间: |
|
| 查看次数: |
1315 次 |
| 最近记录: |