2020年9月26日 星期六

連接的資料庫伺服器不支援從 uniqueidentifier 到 int 的轉換

這篇名字有點長,這是無意間發現的狀況,好奇心作祟筆記一下;實務上不可能將既有運作中的資料

表隨意的轉換型別,更不用說兩者類型所儲存的內容天差地遠,轉換也沒意義;


但若僅僅是設計階段,應該無傷大雅,只是在思考選擇或是未定案時,大都會還會微調,紀錄一下

,如何排除這問題。



首先問題發生時像這樣,如圖,SSMS 會彈出警告



可以使用大絕招,刪除欄位在重新建立,治百病。


亦可以先轉到 varchar(16) 再轉 int



相關情況反之亦然,提供參考了


沒有留言:

張貼留言