日期:2014-05-17  浏览次数:20555 次

sql 2005表 table_A 有一个 nvarchar(max) 怎样知它的最大长度
我怎么样才能知道这个表的 'large value types out of row ' 现在是“on”还是“off”?? 
 如果是off怎么设置为on

------解决方案--------------------
SQL code



@@TEXTSIZE 
返回   SET   语句   TEXTSIZE   选项的当前值,它指定   SELECT   语句返回的   text   或   image   数据的最大长度,以字节为单位。

------解决方案--------------------
用sp_tableoption可以设置'large value types out of row '为 on或off

------解决方案--------------------
SQL Server 2008R2里面的用例,供参考
SQL code

--查看
SELECT large_value_types_out_of_row
      ,*
  FROM sys.tables
 WHERE name='TableA'

--启用
sp_tableoption N'TableA', 'large value types out of row', 'ON'

--禁用
sp_tableoption N'TableA', 'large value types out of row', 'OFF'