sys.tables (Transact-SQL)
Возвращает по строке для каждого объекта таблицы, на данный момент только с типом sys.objects.type = U.
Имя столбца |
Тип данных |
Описание |
---|---|---|
<наследуемые столбцы> |
|
Список столбцов, наследуемых данным представлением, см. в разделе sys.objects (Transact-SQL). |
lob_data_space_id |
int |
Ненулевое значение — это идентификатор пространства данных (файловой группы или схемы секционирования), содержащего данные типов text, ntext и image для данной таблицы. 0 = Таблица не содержит данных типов text, ntext или image. |
filestream_data_space_id |
int |
Идентификатор пространства данных для файловой группы FILESTREAM или схемы секционирования, состоящей из файловых групп FILESTREAM. Чтобы получить имя файловой группы FILESTREAM, необходимо выполнить запрос SELECT FILEGROUP_NAME (filestream_data_space_id) FROM sys.tables. sys.tables можно объединить со следующими представлениями по условию filestream_data_space_id = data_space_id.
|
max_column_id_used |
int |
Максимальный идентификатор столбца, когда-либо использованный в таблице. |
lock_on_bulk_load |
bit |
Таблица заблокирована при массовой загрузке. Дополнительные сведения см. в разделе sp_tableoption (Transact-SQL). |
uses_ansi_nulls |
bit |
Таблица была создана при установленном параметре SET ANSI_NULLS = ON. |
is_replicated |
bit |
1 = Таблица опубликована путем репликации моментальных снимков или транзакций. |
has_replication_filter |
bit |
1 = Для таблицы имеется фильтр репликации. |
is_merge_published |
bit |
1 = Таблица опубликована путем репликации слиянием. |
is_sync_tran_subscribed |
bit |
1 = Таблица используется в немедленно обновляемой подписке. |
has_unchecked_assembly_data |
bit |
1 = Таблица содержит сохраняемые данные, зависящие от сборки, определение которой изменилось за время последней операции ALTER ASSEMBLY. Значение будет сброшено на 0 после следующей успешной операции DBCC CHECKDB или DBCC CHECKTABLE. |
text_in_row_limit |
int |
Максимальное число байтов, разрешенное для текста в строке. 0 = Параметр текста в строке не установлен. Дополнительные сведения см. в разделе sp_tableoption (Transact-SQL). |
large_value_types_out_of_row |
bit |
1 = Типы больших значений хранятся вне строк. Дополнительные сведения см. в разделе sp_tableoption (Transact-SQL). |
is_tracked_by_cdc |
bit |
1 = в таблице включена система отслеживания измененных данных. Дополнительные сведения см. в разделе sys.sp_cdc_enable_table (Transact-SQL). |
lock_escalation |
tinyint |
Значение параметра LOCK_ESCALATION для таблицы. 0 = TABLE 1 = DISABLE 2 = AUTO |
lock_escalation_desc |
nvarchar(60) |
Текстовое описание параметра lock_escalation для таблицы. Возможные значения перечислены ниже. TABLE, AUTO и DISABLE. |
Разрешения
В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.