经验首页 前端设计 程序设计 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 定义、赋值、运算

---sql_variant定义
declare @maomao1 sql_variant
declare @maomao2 sql_variant

declare @maomao3 sql_variant
declare @maomao4 sql_variant

---sql_variant赋值
set @maomao1 ='maomao365.com'
set @maomao2 ='test'

set @maomao3 = 100
set @maomao4 = 88

/*
sql_variant计算
必须转换后才能进行计算
*/
select convert(varchar(20),@maomao1)+
convert(varchar(20),@maomao2)

select convert(int,@maomao3)+
convert(int,@maomao4)

 

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

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

MS SQL Server热门文章

  • sqlserver的over开窗函数(与排名函数或聚合函数一起使用)
  • SQL Server关于predicate、density、selectivity、cardinality名词浅析
  • SQL 拼接字符串 使用IN查询方法
  • SqlServer主键和自增长设置
  • Nodejs 操作 Sql Server
  • [SQL Server] 时间处理:获取今天的00:00:00/获取今天的23:59:59
  • Microsoft SQL Server 双机热备份,实时同步
  • SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法
  • SQL Server死锁中的会话隔离级别为序列化(Serializable)实验测试
  • SQL SERVER 查看所有存储过程或视图里 包含某个关键字的查询语句

  • MS SQL Server推荐文章

  • Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  • Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  • Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  • Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  • Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  • SQLServer常用快捷键汇总
  • 非域环境下SQL Server搭建Mirror(镜像)的详细步骤
  • SQL Server有意思的数据类型隐式转换问题
  • Sql Server 数字金额转中文金额 函数
  • 聊一聊数据库中的锁