数据类型的优先顺序(SQLSERVER)----

本文介绍了Microsoft SQL Server 2000中数据类型的优先顺序,这对于理解不同类型数据间的转换至关重要。当进行运算时,较低优先级的数据类型会转换为较高优先级的类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

    当两个不同数据类型的表达式用运算符组合后,数据类型的优先顺序规则确定哪种数据类型要向另一种转换。优先顺序低的数据类型向优先顺序高的数据类型转换。如果此转换不是所支持的固有转换,则返回错误。当两个操作数表达式有相同的数据类型时,运算的结果就为那种数据类型。

下面是 Microsoft® SQL Server™ 2000 数据类型的优先顺序:

  1. sql_variant(最高)
  2. datetime
  3. smalldatetime
  4. float
  5. real
  6. decimal
  7. money
  8. smallmoney
  9. bigint
  10. int
  11. smallint
  12. tinyint
  13. bit
  14. ntext
  15. text
  16. image
  17. timestamp
  18. uniqueidentifier
  19. nvarchar
  20. nchar
  21. varchar
  22. char
  23. varbinary
  24. binary(最低)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值