sp_helparticlecolumns (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
基になるテーブル内のすべての列を返します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。 Oracle パブリッシャーの場合、このストアド プロシージャは任意のデータベースのディストリビューターで実行されます。
構文
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
(パブリッシュされる列)。
結果セット
列名 | データ型 | 説明 |
---|---|---|
column id |
int | 列の識別子です。 |
column |
sysname | 列の名前です。 |
published |
bit | 列をパブリッシュしたかどうかを示します。0 = いいえ1 = はい |
publisher type |
sysname | パブリッシャーの列のデータ型。 |
subscriber type |
sysname | サブスクライバーの列のデータ型。 |
解説
sp_helparticlecolumns
は、スナップショット レプリケーションとトランザクション レプリケーションで使用されます。
sp_helparticlecolumns
は、垂直パーティションをチェックする場合に便利です。
アクセス許可
sysadmin固定サーバー ロール、db_owner固定データベース ロール、または現在のパブリケーションのパブリケーション アクセス リストのメンバーのみが、sp_helparticlecolumns
実行できます。