我有一个名为joined的字符串,其中包含一系列值作为逗号分隔列表。
例如,当我打印加入时,输出如下。
59.05,59.00,58.96,58.95,58.95,58.95,58.95,58.96,60.30,61.32
我想知道的是,如何在SQL Server中存储此sting变量。我想按原样存储它,这样我的数据库就不会不必要地增长。
请你能够给我一段代码,告诉我如何做到这一点。
答案 0 :(得分:1)
如果.net中有逗号分隔的字符串,则可以将其直接传递给列值。但请确保您的列长度足以存储整个字符串,否则会被截断。使用varchar(max)将有利于列数据类型。
cmd.Parameters.Add("@Joined", SqlDbType.VarChar).Value = Joined.Text;
为了节省空间,我们可以使用Varchar而不是Nvarchar。