mssql sqlserver 使用sql脚本如何得到一个 空Guid(00000000-0000-0000-0000-000000000000) 的数据呢?


摘要:
下文讲述使用sql脚本生成一个空guid(00000000-0000-0000-0000-000000000000)的方法分享,如下所示:
实验环境:sql server 2008 R2

我们大家都知道,在C#中,非常容易就可以得到一个empty.guid的数据类型,如下方法,就可以得到一个空guid

   string id = Guid.Empty.ToString();

那么我们经常需要在sqlserver中插入一个空的guid,该如何插入呢?

    ---方法1:直接拼接36个零
	select '00000000-0000-0000-0000-000000000000' as emptyGuid
	---方法2:使用cast 关键字转换一个空的Guid数据
	  select cast(cast(0 as binary) as uniqueidentifier) as emptGuid
 
mssql_sqlserver_生成emptyGuid的方法

mssql_sqlserver_生成emptyGuid的方法