mssql sqlserver 如何使用sql脚本得到全是零的guid数据呢?


摘要:
下文讲述使用sql脚本生成全是零的guid数据的方法分享,如下所示:
实验环境:sql server 2008 R2


在c#中,我们如果得到全是零的guid数据,可以使用guid.empty,
但是sqlserver中,没有empty guid函数,下文通过举例讲述2种生成全零guid数据的方法,如下所示:

   ---方法1:
      --- 定义一个结构全零的guid类型的字符串直接赋值给变量
     declare @maomaoguid uniqueidentifier;
      select  @maomaoguid = '00000000-0000-0000-0000-000000000000'; 
     select @maomaoguid 
     go

   ---方法2:
      ---将一个0二进制数据赋值给guid类型生成一个全零的guid数据
         declare @maomaoguid uniqueidentifier;
         select  @maomaoguid = cast(cast(0 as binary) as uniqueidentifier);
         select @maomaoguid 
         go