資料型別優先順序
當兩個不同資料型別的表示式用運算子組合後,資料型別優先順序規則指定將優先順序較低的資料型別轉換為優先順序較高的資料型別。 如果此轉換不是所支援的隱式轉換,則返回錯誤。 當兩個運算元表示式具有相同的資料型別時,運算的結果便為該資料型別。
SQL Server 對資料型別使用以下優先順序順序:
-
使用者定義資料型別(最高)
-
sql_varian t
-
xml
-
datetimeoffset
-
datetime2
-
datetime
-
smalldatetime
-
date
-
time
-
float
-
real
-
decimal
-
money
-
smallmoney
-
bigint
-
int
-
smallint
-
tinyint
-
bit
-
ntext
-
text
-
image
-
timestamp
-
uniqueidentifier
-
nvarchar(max) )"> nvarchar(包括 nvarchar(max))
-
nchar
-
varchar(max) )"> varchar(包括 varchar(max))
-
char
-
varbinary(max) )"> varbinary(包括 varbinary(max))
-
binary(最低)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27026361/viewspace-775249/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VBA運算子的型別及優先順序(轉)型別
- CSS優先順序CSS
- 中斷優先順序
- python運算子及優先順序順序Python
- 企業IT應用的優先順序甄別
- Android程式優先順序Android
- SQL 優先順序join>whereSQL
- java運算子優先順序Java
- nginx快取優先順序Nginx快取
- php運算子優先順序PHP
- css優先順序彙總CSS
- java setPriority()設定優先順序Java
- [譯]HTTP/2的優先順序HTTP
- 封裝優先順序佇列封裝佇列
- Yarn任務優先順序配置Yarn
- gitignore優先順序小結Git
- css 選擇器優先順序CSS
- CSS的處理優先順序CSS
- java執行緒優先順序Java執行緒
- 深入理解css優先順序CSS
- NLS引數優先順序解析
- 華為路由協議優先順序路由協議
- C++運算子優先順序C++
- SpringBoot配置檔案優先順序載入順序Spring Boot
- spring不同配置方式的區別與優先順序Spring
- JavaScript程式碼執行順序和資料型別JavaScript資料型別
- 何為CSS 樣式優先順序CSS
- html優先順序和層疊性HTML
- C 語言運算子優先順序
- 任務卡片優先順序排序-Leangoo排序Go
- 優先順序反轉+解決方案
- 優先順序反轉解決方案
- css選擇器的優先順序CSS
- C語言運算子優先順序C語言
- 談Nginx的Location匹配優先順序Nginx
- JS與&& 或||運算子 優先順序JS
- 警惕執行緒的優先順序執行緒
- 併發請求的優先順序