日期:2014-05-19  浏览次数:20597 次

请问怎么得到一个表的这个属性??
sql   2005,   表   table_A   ,   有一个   nvarchar(max)   字段,

我怎么样才能知道这个表的   'large   value   types   out   of   row '   现在是“on”还是“off”??


------解决方案--------------------
当 sp_tableoption 存储过程的 'large value types out of row ' 选项设置为 OFF 时,大值类型的行内存储限制为 8000 个字节。当此选项设置为 ON 时,只在行内存储 16 字节的根。有关详细信息,请参阅 sp_tableoption (Transact-SQL)。

看看sp_tableoption的帮助~
------解决方案--------------------
用 OBJECTPROPERTY ( id , TableTextInRowLimit )
------解决方案--------------------
select OBJECTPROPERTY ( OBJECT_ID(N 'TABLENAME ') , 'TableTextInRowLimit ' )
------解决方案--------------------
OBJECTPROPERTY
------解决方案--------------------
select OBJECTPROPERTY(object_id( 'sysobjects '), 'TableTextInRowLimit ')