sp_helparticlecolumns (Transact-SQL)

適用於:SQL ServerAzure 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 (已發行的資料行)

結果集

資料行名稱 資料類型 描述
資料行識別碼 int 資料行的識別碼。
column sysname 資料行的名稱。
發表 bit 是否發佈資料行:

0 = 否

1 = 是
發行者類型 sysname 發行者端資料行的資料類型。
訂閱者類型 sysname 訂閱者端資料行的資料類型。

備註

sp_helparticlecolumns 用於快照式和異動複寫。

sp_helparticlecolumns有助於檢查垂直分割區。

權限

只有系統管理員 固定伺服器角色、 db_owner 固定資料庫角色的成員 ,或目前發行集的發行集存取清單可以執行 sp_helparticlecolumns

另請參閱

定義及修改資料行篩選
sp_addarticle (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_droppublication (Transact-SQL)
系統預存程序 (Transact-SQL)