语言

TransArticle.SetColumnDestinationDataType 方法

定义

为非 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)

参数

columnName
String

指定 String 更改目标数据类型的列名的值。

dataType
String

一个 String 指定列被更改为何种数据类型的值。

precision
Int64

一个 Int32 指定数据类型精度的值。 如果该参数不适用于指定的数据类型,请将其设为 -1。

scale
Int32

一个 Int32 指定数据类型尺度的值。 如果该参数不适用于指定的数据类型,请将其设为 -1。

length
Int64

一个 Int32 指定数据类型长度的值。 如果该参数不适用于指定的数据类型,请将其设为 -1。

注解

SetColumnDestinationDataType方法仅支持非 SQL Server 发布者。

SetColumnDestinationDataType该方法只能由分发器中固定服务器角色的成员sysadmin或数据库中固定数据库角色的成员db_owner调用。

呼叫 SetColumnDestinationDataType 等同于执行 sp_changearticlecolumndatatype

适用于