sql server,数据类型sql_variant的问题。谢谢

sql_variant是一种数据类型吗?会被赋值怎么样的数据?麻烦举个例子。据说该类型数据与普通类型的数据隐式转换是单向的,求简单例子。谢谢... sql_variant是一种数据类型吗?
会被赋值怎么样的数据?麻烦举个例子。
据说该类型数据与普通类型的数据隐式转换是单向的,求简单例子。
谢谢
展开
 我来答
匿名用户
2013-08-02
展开全部
declare @i sql_variant=123
declare @j int=cast(@i as int)
print convert(int,@i)+@j


1、基本数据类型可以隐式转换为sql_variant,如第一行

2、但是sql_variant转换为其它基本数据类型的时候必须显示转换,可以使用cast或者convert函数,如第二行和第三行

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式