語言

ReplicationTable.ReplicationAddColumn 方法

定義

為已發表於一個或多個出版物的表格新增欄位。

public:
 void ReplicationAddColumn(System::String ^ columnName, System::String ^ typeText, Microsoft::SqlServer::Replication::AddColumnOption addType, cli::array <System::String ^> ^ publicationNames, System::String ^ schemaChangeScript);
public void ReplicationAddColumn(string columnName, string typeText, Microsoft.SqlServer.Replication.AddColumnOption addType, string[] publicationNames, string schemaChangeScript);
member this.ReplicationAddColumn : string * string * Microsoft.SqlServer.Replication.AddColumnOption * string[] * string -> unit
Public Sub ReplicationAddColumn (columnName As String, typeText As String, addType As AddColumnOption, publicationNames As String(), schemaChangeScript As String)

參數

columnName
String

要加入的欄位名稱。

typeText
String

在 Transact-SQL 中 ALTER TABLE 陳述式中,緊接參數的column_name語法。

addType
AddColumnOption

一個 AddColumnOption 物件值,指定該欄位要包含在部分、全部或不發表中。 若 Some 指定為 ,則 publicationNames 參數不能為空。

publicationNames
String[]

一個 String 陣列,包含該欄要包含的出版品名稱。 此參數僅在 addType 為 時 Some使用。

schemaChangeScript
String

一個架構變更腳本,用來傳播給訂閱者。 此規定僅適用於交易型及快照型發表。 null如果你不想指定這個參數,可以使用或空字串。

備註

此方法支援向下相容性。 在新增欄位或移除已發佈資料表時,請使用結構變更複寫功能。 如需詳細資訊,請參閱對發行集資料庫進行結構描述變更

ReplicationAddColumn此方法僅能由系統管理員固定伺服器角色的成員在發佈資料庫Publisher呼叫,或由db_owner固定資料庫角色的成員呼叫。

呼叫 ReplicationAddColumn 等同於執行 sp_repladdcolumn(Transact-SQL)

適用於