Share via


TransArticle.ScriptChangeColumnDestinationDataType 方法

定义

返回一个 Transact-SQL 脚本,用于更改非SQL Server发布服务器的列数据类型映射。

public:
 System::String ^ ScriptChangeColumnDestinationDataType(System::String ^ columnName, System::String ^ dataType, long precision, int scale, long length, Microsoft::SqlServer::Replication::ScriptOptions scriptOption);
public string ScriptChangeColumnDestinationDataType (string columnName, string dataType, long precision, int scale, long length, Microsoft.SqlServer.Replication.ScriptOptions scriptOption);
member this.ScriptChangeColumnDestinationDataType : string * string * int64 * int * int64 * Microsoft.SqlServer.Replication.ScriptOptions -> string
Public Function ScriptChangeColumnDestinationDataType (columnName As String, dataType As String, precision As Long, scale As Integer, length As Long, scriptOption As ScriptOptions) As String

参数

columnName
String

一个 String 值,该值指定要为其更改目标数据类型的列的名称。

dataType
String

一个 String 值,该值指定列要更改为的数据类型。

precision
Int64

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

scale
Int32

一个 Int32 值,该值指定数据类型的小数位数。 如果此参数不适用于指定的数据类型,则请将它设置为 -1。

length
Int64

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

scriptOption
ScriptOptions

一个指定脚本选项的 ScriptOptions 对象值。

返回

一个 String 包含 Transact-SQL 脚本的值。

注解

ScriptChangeColumnDestinationDataType该方法仅支持非SQL Server发布服务器。

scriptOption 参数指定要包含在脚本中的内容。 用于 Creation 返回创建脚本。 用于 Deletion 返回删除脚本。 用于 IncludePublications 包括所有发布。 用于 IncludePullSubscriptions 包括所有请求订阅。

适用于