TSqlModel.AddObjects メソッド

定義

オーバーロード

名前 説明
AddObjects(TSqlScript)

TSqlScript オブジェクトの内容に基づいて、モデルにオブジェクトを追加します。 スクリプトは、解析エラーのない有効な TSql である必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) メソッドを使用します。

AddObjects(String)

TSql スクリプト文字列の内容に基づいて、モデルにオブジェクトを追加します。 スクリプトは、有効な TSql DDL ステートメントで構成されている必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(String, String, TSqlObjectOptions) メソッドを使用します。

AddObjects(TSqlScript, TSqlObjectOptions)

TSqlScript オブジェクトの内容に基づいてモデルにオブジェクトを追加します。さらに、TSqlObjectOptions オブジェクトによって定義された追加のメタデータスクリプトは、解析エラーのない有効な TSql である必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) メソッドを使用します。

AddObjects(String, TSqlObjectOptions)

TSql スクリプト文字列の内容に基づいてモデルにオブジェクトを追加し、 TSqlObjectOptions オブジェクトによって定義された追加のメタデータスクリプトは、有効な TSql DDL ステートメントで構成する必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(String, String, TSqlObjectOptions) メソッドを使用します。

AddObjects(TSqlScript)

TSqlScript オブジェクトの内容に基づいて、モデルにオブジェクトを追加します。 スクリプトは、解析エラーのない有効な TSql である必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) メソッドを使用します。

public void AddObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript inputScript);
member this.AddObjects : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript -> unit
Public Sub AddObjects (inputScript As TSqlScript)

パラメーター

inputScript
TSqlScript

追加するTSqlScript

例外

指定された inputScript が null の場合。

Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。

適用対象

AddObjects(String)

TSql スクリプト文字列の内容に基づいて、モデルにオブジェクトを追加します。 スクリプトは、有効な TSql DDL ステートメントで構成されている必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(String, String, TSqlObjectOptions) メソッドを使用します。

public void AddObjects(string inputScript);
member this.AddObjects : string -> unit
Public Sub AddObjects (inputScript As String)

パラメーター

inputScript
String

TSql DDL ステートメントを含むスクリプト

例外

指定された inputScript が null の場合。

Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。

適用対象

AddObjects(TSqlScript, TSqlObjectOptions)

TSqlScript オブジェクトの内容に基づいてモデルにオブジェクトを追加します。さらに、TSqlObjectOptions オブジェクトによって定義された追加のメタデータスクリプトは、解析エラーのない有効な TSql である必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) メソッドを使用します。

public void AddObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript inputScript, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddObjects : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddObjects (inputScript As TSqlScript, options As TSqlObjectOptions)

パラメーター

inputScript
TSqlScript

追加するTSqlScript

options
TSqlObjectOptions

スクリプトの解釈方法を定義するオプション

例外

指定された inputScript が null の場合。

Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。

適用対象

AddObjects(String, TSqlObjectOptions)

TSql スクリプト文字列の内容に基づいてモデルにオブジェクトを追加し、 TSqlObjectOptions オブジェクトによって定義された追加のメタデータスクリプトは、有効な TSql DDL ステートメントで構成する必要があります。

このメソッドを使用して追加されたオブジェクトは、後で更新または削除することはできません。更新/削除では、オブジェクトを追加するときにスクリプト名を指定する必要があります。 これが要件である場合は、代わりに AddOrUpdateObjects(String, String, TSqlObjectOptions) メソッドを使用します。

public void AddObjects(string inputScript, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddObjects : string * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddObjects (inputScript As String, options As TSqlObjectOptions)

パラメーター

inputScript
String

TSql DDL ステートメントを含むスクリプト

options
TSqlObjectOptions

スクリプトの解釈方法を定義するオプション

例外

指定された inputScript が null の場合。

Microsoft.SqlServer.Dac.Model.TSqlObjectServiceとの通信に失敗した場合。

適用対象