有時在工作情境中需要手動執行SQL語法更新含有中文字時,
難免會遇到明明程式執行的時候一樣的中文字有正常顯示,
但手動執行SQL語法時,
一樣的中文字卻變成了問號(?)。
手動執行SQL語法時造成有些中文顯示問號(?)是因為中文是用Unicode編碼組成,
若確定輸入的中文內容會顯示問號(?)的話,
可在輸入的字串前置[N]字,即可解決中文變成問號(?)的狀況。
例如:要更新的中文字中含有[俥]字
修改前
Update myTable Set Address= '俥亭' Where ID=1
修改後
Update myTable Set Address= N'俥亭' Where ID=1