Поделиться через


sp_helparticlecolumns (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Возвращает все столбцы базовой таблицы. Эта хранимая процедура выполняется на издателе в базе данных публикации. Для издателей Oracle данная хранимая процедура выполняется распространителем для любой базы данных.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_helparticlecolumns
    [ @publication = ] N'publication'
    , [ @article = ] N'article'
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Аргументы

[ @publication = ] N'publication'

Имя публикации, содержащей статью. @publication — sysname без значения по умолчанию.

[ @article = ] N'article'

Имя статьи с возвращаемыми столбцами. @article — sysname без значения по умолчанию.

[ @publisher = ] N'publisher'

Указывает издатель, отличный от SQL Server. @publisher — sysname с значением по умолчаниюNULL.

@publisher не следует указывать при публикации запрошенной статьи издателем SQL Server.

Значения кода возврата

0 (столбцы, которые не публикуются) или 1 (столбцы, опубликованные).

Результирующий набор

Имя столбца Тип данных Description
column id int Идентификатор столбца.
column sysname Имя столбца.
published bit Опубликован ли столбец:

0 = Нет
1 = Да
publisher type sysname Тип данных столбца на издателе.
subscriber type sysname Тип данных столбца на подписчике.

Замечания

sp_helparticlecolumnsиспользуется в моментальном снимке и реплика транзакций.

sp_helparticlecolumnsполезно проверка вертикальной секции.

Разрешения

Могут выполняться sp_helparticlecolumnsтолько члены предопределенных ролей сервера sysadmin, предопределенных ролей базы данных db_owner или список доступа к публикации для текущей публикации.