demoshop

demo, trying to be the best_

這問題的確很蠢,不過一時之間我還真的想不到,情境很簡單,我在資料庫有一個欄位的形態是「uniqueidentifier」因為設計上的需要我必須讓他預設是00000000-0000-0000-0000-000000000000 這種空的預設值。

●之前的預設值都是給 newid()


●這次我就也很天真的直接輸入00000000-0000-0000-0000-000000000000


●果然....天真是不行的,系統很老實的告訴我,我錯了


●都已經知道是 uniqueidentifier 型態了還傻傻的給那種字串當然就被踢回來啦,正確的給法應該是這樣

convert(uniqueidentifier,'00000000-0000-0000-0000-000000000000')

demo廢言就這樣很自然的解決了很蠢的問題....為了紀念這種蠢問題,我決定要開一個新的 Tag 就叫做蠢問題....


文章發了以後有人告訴我直接用'00000000-0000-0000-0000-000000000000'就可以了,經過測試的確可以,不過我記得我這樣測過

回應討論