码迷,mamicode.com
首页 > 其他好文 > 详细

SET TEXTSIZE number

时间:2014-12-24 19:48:09      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

When you using sqlcmd to export some data by a query, you will found some column data is truncated if it is a ntext/text/varch(max)/nvarchar(max).

the command set textsize 2147483647 can help you out.

from http://msdn.microsoft.com/en-us/library/ms186238.aspx

Specifies the size of varchar(max), nvarchar(max), varbinary(max), text, ntext, and image data returned by a SELECT statement.

 

argument(number)

Is the length of varchar(max), nvarchar(max), varbinary(max), text, ntext, or image data, in bytes. number is an integer and the maximum setting for SET TEXTSIZE is 2 gigabytes (GB), specified in bytes. A setting of 0 resets the size to the default (4 KB).

 

note:

Setting SET TEXTSIZE affects the @@TEXTSIZE function.

The SQL Server Native Client ODBC driver and SQL Server Native Client OLE DB Provider for SQL Server automatically set TEXTSIZE to 2147483647 when connecting.

The setting of set TEXTSIZE is set at execute or run time and not at parse time.

SET TEXTSIZE number

标签:

原文地址:http://www.cnblogs.com/princessd8251/p/4182903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!