我想知道sys.tables表中lob_data_space_id列的含义。 它描述什么参数?
答案 0 :(得分:2)
如果表的列包含varbinary(max)
,varchar(max)
,xml
数据类型,则lob_data_space_id
将为1
非零值是保存该表的大对象二进制(LOB)数据的数据空间(文件组或分区方案)的ID。 LOB数据类型的示例包括varbinary(max),varchar(max),geoge或xml。
例如:
有三个表。
CREATE TABLE T(I INT,J VARCHAR(MAX))
CREATE TABLE T1(I INT,J VARCHAR(100))
CREATE TABLE T2(I INT,J XML)
SELECT lob_data_space_id,*
FROM sys.tables
T
没有任何列包含varbinary(max)
,varchar(max)
,xml
。因此lob_data_space_id
将是0
T1
和T2
列包含varbinary(max)
,varchar(max)
,xml
。因此lob_data_space_id
将是1