ReplicationTable.ReplicationAddColumn 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為已發表於一個或多個出版物的表格新增欄位。
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 參數不能為空。
- schemaChangeScript
- String
一個架構變更腳本,用來傳播給訂閱者。 此規定僅適用於交易型及快照型發表。
null如果你不想指定這個參數,可以使用或空字串。
備註
此方法支援向下相容性。 在新增欄位或移除已發佈資料表時,請使用結構變更複寫功能。 如需詳細資訊,請參閱對發行集資料庫進行結構描述變更。
ReplicationAddColumn此方法僅能由系統管理員固定伺服器角色的成員在發佈資料庫Publisher呼叫,或由db_owner固定資料庫角色的成員呼叫。
呼叫 ReplicationAddColumn 等同於執行 sp_repladdcolumn(Transact-SQL)。