sp_helparticlecolumns (Transact-SQL)
基になるテーブルのすべての列を返します。 このストアド プロシージャは、パブリッシャー側でパブリケーション データベースについて実行されます。 Oracle パブリッシャーの場合、このストアド プロシージャは、ディストリビューター側で任意のデータベースについて実行されます。
構文
sp_helparticlecolumns [ @publication = ] 'publication'
, [ @article = ] 'article'
[ , [ @publisher = ] 'publisher' ]
引数
[ @publication =] 'publication'
目的のアーティクルを含むパブリケーションの名前を指定します。 publication のデータ型は sysname で、既定値はありません。[ @article=] 'article'
列を返すアーティクルの名前を指定します。 article のデータ型は sysname で、既定値はありません。[ @publisher= ] 'publisher'
Microsoft SQL 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、または現在のパブリケーションのパブリケーション アクセス リストのメンバーだけです。
関連項目
参照
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_droppublication (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)