首页 > 其他 > 详细

SET TEXTSIZE number

时间:2014-12-24 19:48:05      阅读:314      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!