select from A where taskId in (SELECT CAST(ID AS NVARCHAR(50))FROM B where IsDel=0)
1、convert(varchar(36),id)
2、cast(id as varchar(36))
uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算机的网络中,分配必须具有唯一性的标识符。
SQL Server 数据类型分类及含义如下:
1、Character 字符串:
2、Unicode 字符串:
3、Binary 类型:
4、Number 类型:
4、Date 类型:
5、其他数据类型:
扩展资料:
关于SQL数据类型的特征解析:
在 SQL Server 中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。 数据类型是一种属性,用于指定对象可保存的数据的类型:整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等。
当两个具有不同数据类型、排序规则、精度、小数位数或长度的表达式通过运算符进行组合时,结果的特征由以下规则确定:
1、结果的数据类型是通过将数据类型的优先顺序规则应用到输入表达式的数据类型来确定的。 有关详细信息,请参阅数据类型优先级 (Transact-SQL)。
2、当结果数据类型为 char、varchar、text、nchar、nvarchar 或 ntext 时,结果的排序规则由排序规则的优先顺序规则确定。 有关详细信息,请参阅排序规则优先顺序 (Transact-SQL)。
3、结果的精度、小数位数及长度取决于输入表达式的精度、小数位数及长度。 有关详细信息,请参阅精度、小数位数和长度 (Transact-SQL)。
参考资料:
以上就是关于SQL如何将uniqueidentifier数据类型转换成字符串类型。全部的内容,包括:SQL如何将uniqueidentifier数据类型转换成字符串类型。、sql server中创建表时各个数据类型时什么意思、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)