sp_helparticlecolumns (Transact-SQL)
基になるテーブルのすべての列を返します。このストアド プロシージャは、パブリッシャ側でパブリケーション データベースについて実行されます。Oracle パブリッシャの場合、このストアド プロシージャは、ディストリビュータ側で任意のデータベースについて実行されます。
構文
sp_helparticlecolumns [ @publication = ] 'publication'
, [ @article = ] 'article'
[ , [ @publisher = ] 'publisher' ]
引数
[ @publication =] 'publication'
このアーティクルを含むパブリケーションの名前を指定します。publication のデータ型は sysname で、既定値はありません。[ @article=] 'article'
列を返すアーティクルの名前を指定します。article のデータ型は sysname で、既定値はありません。[ @publisher= ] 'publisher'
MicrosoftSQL Server 以外のパブリッシャを指定します。publisher のデータ型は sysname で、既定値は NULL です。注意 SQL Server パブリッシャによってパブリッシュされたアーティクルを要求するときは、publisher を指定しないでください。
戻り値
列をパブリッシュしない場合は 0 を、列をパブリッシュした場合は 1 をそれぞれ返します。
結果セット
列名 |
データ型 |
説明 |
---|---|---|
column id |
int |
列の識別子です。 |
column |
sysname |
列の名前です。 |
published |
bit |
列をパブリッシュしたかどうかを示します。 0 = いいえ 1 = はい |
publisher type |
sysname |
パブリッシャ側の列のデータ型です。 |
subscriber type |
sysname |
サブスクライバ側の列のデータ型です。 |
説明
sp_helparticlecolumns は、スナップショット レプリケーションおよびトランザクション レプリケーションで使用します。
sp_helparticlecolumns は、列方向のパーティションを調べるときに便利です。
権限
sp_helparticlecolumns を実行できるのは、固定サーバー ロール sysadmin、固定データベース ロール db_owner、または現在のパブリケーションのパブリケーション アクセス リストのメンバだけです。