2017-09-23 84 views
0

我想在sql-server中將"'765','76','70','70','80','82','11'"插入nvarchar列。怎麼可能?在sql server中插入逗號分隔字符串的字符串

+0

你嘗試過什麼,到目前爲止,究竟是什麼問題? – Mureinik

+3

請注意,我們經常看到有人在SQL中將逗號分隔的值放在一列中,然後他們會遇到各種各樣的問題,試圖單獨解決它們。如果您需要單獨的零件,有一種更好的方法來存儲數據。 –

+1

認真重新考慮這樣做。這是一個可怕的主意,違反了1NF – scsimon

回答

1

在這裏你去:

DECLARE @N NVARCHAR(MAX); 
SET @N = '''765'',''76'',''70'',''70'',''80'',''82'',''11'''; 
SELECT @N AS Result; 

結果:

+-------------------------------------+ 
|    Result    | 
+-------------------------------------+ 
| '765','76','70','70','80','82','11' | 
+-------------------------------------+