我通过存储过程中的nvarchar(max)
参数将CSV数据导入SQL Server,然后使用函数将其拆分。由于各种原因,我无法使用批量插入。
这些字符串可能会变得非常大。
在事情变得毛茸茸之前,我可以通过SP呼叫的上限吗?我可以轻松地将字符串分成批次,但我想知道我的批次有多小。
答案 0 :(得分:1)
http://technet.microsoft.com/en-us/library/ms186939.aspx -
可变长度的Unicode字符串数据。 n定义字符串长度,可以是1到4,000之间的值。
max表示最大存储大小为2 ^ 31-1个字节(2 GB)。
存储大小(以字节为单位)是输入数据的实际长度的两倍+ 2个字节。 nvarchar的ISO同义词是国家字符变化和国家字符变化。只需将2 gig数据放在NVARCHAR(最大)
上