table 變數 join定序問題

宣告了一個使用者定義表格變數
若這個表格有值了,
想要將其join時會發現怎麼樣都無法
後來找了許久才找到這個方式
必須先將該變數表格在join時另外命名
接著on之後要呼叫 COLLATE Chinese_Taiwan_Stroke_CI_AS 才能通
欄位的定序不一樣所以發生此問題
若想更為確保,應該要2個都呼叫為同一定序

...
from 某表格 inner join 
 @Table as tt on 某表格.關聯欄位 = tt.關聯欄位 COLLATE Chinese_Taiwan_Stroke_CI_AS

留言

熱門文章