嗯,我知道在論壇中有一些類似的問題,但仍然沒有明確的解決方案。如何將N(unicode)添加到一個變量(已經在變量中的值)
我想添加N
到一個變量來存儲雙字節(日語)到db表中,但我不知道如何將N
添加到變量。
該值已經存在於變量@value
中,它從CSV文件中自動獲取其值(日語)。
我想要做的是將值插入到具有正確日文字符的數據庫表中。所以,我沒有
declare @finalValue nvarchar(255);
set @[email protected]; --obviously, it is NOT correct.
--insert ........
我應該怎麼插入正確@finalValue
到表嗎?
是否沒有N功:
你可以,但是,明確使用
convert()
功能強迫你變量放到正確的類型? –我想將日語插入表格中,其值來自CSV文件。 '@value'被聲明爲nvarchar來存儲來自csv文件的值。但在這一刻,如果我插入'@value',仍然顯示「???」在db表中。所以我必須添加N到'@value',然後將其插入表中。有什麼辦法可以實現嗎?或者一種替代方式? – Kurt
你如何閱讀文本文件?聽起來就像你在閱讀時沒有使用正確的代碼頁。 「 –