TransArticle.SetColumnDestinationDataType Methode

Definition

Setzt das Spaltendatentyp-Mapping für ein Nicht-SQL Server Publisher.

public:
 void SetColumnDestinationDataType(System::String ^ columnName, System::String ^ dataType, long precision, int scale, long length);
public void SetColumnDestinationDataType(string columnName, string dataType, long precision, int scale, long length);
member this.SetColumnDestinationDataType : string * string * int64 * int * int64 -> unit
Public Sub SetColumnDestinationDataType (columnName As String, dataType As String, precision As Long, scale As Integer, length As Long)

Parameter

columnName
String

Ein String Wert, der den Namen der Spalte angibt, für die der Zieldatentyp geändert wird.

dataType
String

Ein String Wert, der den Datentyp angibt, auf den die Spalte geändert wird.

precision
Int64

Ein Int32 Wert, der die Genauigkeit des Datentyps angibt. Setzen Sie diesen Parameter auf -1, wenn er nicht für den angegebenen Datentyp gilt.

scale
Int32

Ein Int32 Wert, der den Maßstab des Datentyps angibt. Setzen Sie diesen Parameter auf -1, wenn er nicht für den angegebenen Datentyp gilt.

length
Int64

Ein Int32 Wert, der die Länge des Datentyps angibt. Setzen Sie diesen Parameter auf -1, wenn er nicht für den angegebenen Datentyp gilt.

Hinweise

Die Methode SetColumnDestinationDataType wird nur für Publisher ohne SQL Server unterstützt.

Die Methode SetColumnDestinationDataType kann nur von Mitgliedern der sysadmin festen Serverrolle im Distributor oder von Mitgliedern der db_owner festen Datenbankrolle auf der Datenbank aufgerufen werden.

Das Anrufen SetColumnDestinationDataType entspricht der Ausführung sp_changearticlecolumndatatype.

Gilt für: