摘要:[SQL][SQLSERVER]
在工作上大家應該也常常會預到資料庫欄位的大小寫定序問題,單用可能不會有問題,但如果是two table join而偏偏pk跟fk又不一致,
那就會發生一些小問題,以下是小弟的筆記解決方法。
//查找出table information,找出某欄位的Collation_Name看看是否分大小寫
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME ='table name'
//如果有兩個表join,通常是兩個表的pk定序衝突
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME in('table name1',’tablename2’)
//alter語法
Ex. alter table [table name] alter column[column name] nvarchar(50) COLLATE [Chinese_Taiwan_Stroke_CS_AS/Chinese_Taiwan_Stroke_CI_AS]