T-SQL 数据类型的优先顺序

原创 2001年05月03日 21:57:00

数据类型的优先顺序

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

下面是 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(最低)

T-SQL 排序规则的优先顺序

排序规则的优先顺序排序规则的优先顺序(也称为排序规则类型强制规则)是赋予一组规则的术语,而这组规则决定: 取值为字符串的表达式的最终结果的排序规则。区分排序规则的运算符所使用的排序规则,这些运算符使用...
  • centver
  • centver
  • 2001年05月03日 22:00
  • 1218

T-SQL程序设计之数据类型

在SQL Server 2008中,根据每个局部变量、列、表达式和参数对应的数据特性,都有各自的数据类型。        SQL Server 2008支持两类数据类型:系统数据类型和用户自定义数据类...
  • HK_5788
  • HK_5788
  • 2015年11月07日 18:27
  • 633

c语言运算符优先顺序一览表

c语言运算符优先顺序一览表
  • estrs_k
  • estrs_k
  • 2017年06月24日 22:45
  • 375

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

     当两个不同数据类型的表达式用运算符组合后,数据类型的优先顺序规则确定哪种数据类型要向另一种转换。优先顺序低的数据类型向优先顺序高的数据类型转换。如果此转换不是所支持的固有转换,则返回错误。当...
  • netdevgirl
  • netdevgirl
  • 2009年02月05日 13:52
  • 538

矩阵的存储优先顺序

计算机存储空间是先后有序的,如何存储A[m*n]的m*n个元素是个问题,一般有两种: 1、按行优先存储 : 存成a11,a12,...,amn的顺序。       PASCAL, C/C++,,...
  • zh13544539220
  • zh13544539220
  • 2015年03月25日 11:48
  • 676

AND的优先顺序高于OR的优先顺序

AND的优先顺序高于OR的优先顺序
  • sirius_1980
  • sirius_1980
  • 2009年04月01日 17:35
  • 198

关于SQL数据类型的优先顺序

在写CASE WHEN THEN语句时,遇到一个转化错误问题,如下: 库中的status为A,使用语句: SELECT a=(CASE WHEN Status='A'  THEN   'A...
  • zoohouse
  • zoohouse
  • 2012年03月29日 09:26
  • 768

Java学习之三种代码块优先使用顺序

1.构造块优先于构造方法执行,且执行多次。只要一有实例化对象产生,就执行构造块中的内容。 2.静态块优先于主方法执行,如果在普通类中定义的静态块,优先于构造块执行,不管有多少实例化对象产生,静态代码...
  • Freshman_
  • Freshman_
  • 2015年03月22日 22:19
  • 421

Java方法调用的优先顺序

class A{ public String show(D obj){ return("A and D"); } public String show(A obj){ return("A...
  • x_iaow_ei
  • x_iaow_ei
  • 2013年09月26日 22:05
  • 1124

T-SQL数据库规则约束及默认值设置学习笔记

create database test1gouse test1create table table1(   book_ID int primary key not null,   book_name...
  • cuoguo1111
  • cuoguo1111
  • 2007年04月16日 14:06
  • 860
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:T-SQL 数据类型的优先顺序
举报原因:
原因补充:

(最多只允许输入30个字)