sql_variant是一种数据类型吗?
会被赋值怎么样的数据?麻烦举个例子。
据说该类型数据与普通类型的数据隐式转换是单向的,求简单例子。
谢谢
sql server,数据类型sql_variant的问题。谢谢
答案:2 悬赏:0 手机版
解决时间 2021-02-25 21:04
- 提问者网友:愿为果
- 2021-02-25 16:49
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-25 18:28
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函数,如第二行和第三行
declare @j int=cast(@i as int)
print convert(int,@i)+@j
1、基本数据类型可以隐式转换为sql_variant,如第一行
2、但是sql_variant转换为其它基本数据类型的时候必须显示转换,可以使用cast或者convert函数,如第二行和第三行
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-02-25 19:34
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯