经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MS SQL Server » 查看文章
mssql sqlserver 数据类型sql_variant简介说明
来源:cnblogs  作者:Adeal2008  时间:2019/9/11 8:47:36  对本文有异议

转自: http://www.maomao365.com/?p=9712 

摘要:
下文讲述sqlserver中sql_variant数据类型定义、赋值、应用的相关说明,如下所示:
实验环境:sql server 2008 R2  
数据类型sql_variant简介
sql_variant是自sqlserver 2005开始的一种数据类型,此数据类型可以存储除 text ntext image timestamp外的所有数据类型值
sql_variant 最大长度为8016字节,最大存储值为8000字节,
sql_variant 中存储信息包括(值和类型信息)
sql_variant的使用:必须先转换为相应的类型,然后再进行相应的运算。
sql_variant 中可以放入NULL值
一张数据表可以包含多个sql_variant列
数据类型sql_variant 定义、赋值、运算

  1. ---sql_variant定义
  2. declare @maomao1 sql_variant
  3. declare @maomao2 sql_variant
  4. declare @maomao3 sql_variant
  5. declare @maomao4 sql_variant
  6. ---sql_variant赋值
  7. set @maomao1 ='maomao365.com'
  8. set @maomao2 ='test'
  9.  
  10. set @maomao3 = 100
  11. set @maomao4 = 88
  12.  
  13. /*
  14. sql_variant计算
  15. 必须转换后才能进行计算
  16. */
  17. select convert(varchar(20),@maomao1)+
  18. convert(varchar(20),@maomao2)
  19. select convert(int,@maomao3)+
  20. convert(int,@maomao4)

 

注意事项:
sql_variant可以存储好多中数据类型
sql_variant运算前必须转换为相应的数据类型

原文链接:http://www.cnblogs.com/lairui1232000/p/11503239.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号