2017-09-23 163 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' | 
+-------------------------------------+