SQL Server 对数据类型使用以下优先级顺序:
1. 用户定义数据类型(最高)
2. sql_varian t
3. xml
4. datetimeoffset
5. datetime2
6. datetime
7. smalldatetime
8. date
9. time
10. float
11. real
12. decimal
13. money
14. smallmoney
15. bigint
16. int
17. smallint
18. tinyint
19. bit
20. ntext
21. text
22. image
23. timestamp
24. uniqueidentifier
25. nvarchar(包括 nvarchar(max))
26. nchar
27. varchar(包括 varchar(max))
28. char
29. varbinary(包括 varbinary(max))
30. binary(最低)
--------------
数值类型比字符型高,所以“非常”转为INT