我正在爲客戶端重建一個傳統程序...數據庫設計得相對較好唯一我不在乎的就是所有null varchar值... (個人不關心把這個交給我的客戶代碼...)用空字符串替換整個分區的空varchar字段
我試圖用空字符串替換所有的空varchar列...通常我會在我的導入腳本中這樣做,但我不' t需要修改架構,所以我不打算做一個導入腳本...
想知道如果任何華而不實的SQL傢伙/女孩知道一種方式來foreach(db中的varchar列)用null替換null有點事嗎?
我知道必須有一種方法...... P.S. MSSQL 2008r2 DB
NULL意味着 「遺失或不適用。」空串是什麼意思,爲什麼更好? – n8wrl 2011-06-13 20:34:22
另外,如果任何varchar值是FK的,你將不得不向被引用的表中添加'空字符串'。 brrrrr – n8wrl 2011-06-13 20:35:36
@bumble_bee,這是一個糟糕的主意,我建議在輸出的select語句中使用coalesce來解決它。 – Johan 2011-06-13 20:42:49