1、SQL Server专用写法是使用CONVERT函数:
CONVERT([UNIQUEIDENTIFIER],CONVERT([BINARY],(0),(0)),(0))在SQL Server的字段中设定默认值的时候也只能这么写
2、ANSI标准的功能写法是使用CAST函数:
CAST(CAST(0 AS BINARY) AS UNIQUEIDENTIFIER)CAST函数相对CONVERT而言功能较弱,但是通用性强,更容易被其他数据库系统所使用。
本文详细介绍了在SQLServer中设置UNIQUEIDENTIFIER默认值时,使用CONVERT函数与ANSI标准下使用CAST函数的具体实现方式,并探讨了两种方法在通用性上的差异。
1、SQL Server专用写法是使用CONVERT函数:
CONVERT([UNIQUEIDENTIFIER],CONVERT([BINARY],(0),(0)),(0))
2、ANSI标准的功能写法是使用CAST函数:
CAST(CAST(0 AS BINARY) AS UNIQUEIDENTIFIER)
4615
619

被折叠的 条评论
为什么被折叠?