次の方法で共有


sp_helparticlecolumns (Transact-SQL)

基になるテーブルのすべての列を返します。このストアド プロシージャは、パブリッシャ側でパブリケーション データベースについて実行されます。Oracle パブリッシャの場合、このストアド プロシージャは、ディストリビュータ側で任意のデータベースについて実行されます。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

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

引数

  • [ @publication =] 'publication'
    このアーティクルを含むパブリケーションの名前を指定します。publication のデータ型は sysname で、既定値はありません。
  • [ @article=] 'article'
    列を返すアーティクルの名前を指定します。article のデータ型は sysname で、既定値はありません。
  • [ @publisher= ] 'publisher'
    Microsoft SQL Server 以外のパブリッシャを指定します。publisher のデータ型は sysname で、既定値は NULL です。

    ms187803.note(ja-jp,SQL.90).gifメモ :
    SQL Server パブリッシャによってパブリッシュされたアーティクルを要求するときは、publisher を指定しないでください。

結果セット

列名 データ型 説明

column id

int

列の識別子です。

column

sysname

列の名前です。

published

bit

列をパブリッシュしたかどうかを示します。

0 = いいえ

1 = はい

publisher type

sysname

パブリッシャ側の列のデータ型です。

subscriber type

sysname

サブスクライバ側の列のデータ型です。

解説

sp_helparticlecolumns は、スナップショット レプリケーションおよびトランザクション レプリケーションで使用します。

sp_helparticlecolumns は、列方向のパーティションを調べるときに便利です。

権限

sp_helparticlecolumns を実行できるのは、固定サーバー ロール sysadmin、固定データベース ロール db_owner、または現在のパブリケーションのパブリケーション アクセス リストのメンバだけです。

戻り値

列をパブリッシュしない場合は 0 を、列をパブリッシュした場合は 1 をそれぞれ返します。

参照

関連項目

sp_addarticle (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_droppublication (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)

その他の技術情報

列フィルタを定義および変更する方法 (レプリケーション Transact-SQL プログラミング)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手