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 です。

    注意

    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_addarticle (Transact-SQL)

sp_articlecolumn (Transact-SQL)

sp_changearticle (Transact-SQL)

sp_droparticle (Transact-SQL)

sp_droppublication (Transact-SQL)

システム ストアド プロシージャ (Transact-SQL)

概念

列フィルターの定義および変更