OracleCommandBuilder.GetInsertCommand 方法     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取自动生成的、对数据库执行插入操作所需的 OracleCommand 对象。
重载
| GetInsertCommand(Boolean) | 获取自动生成的、对数据库执行插入操作所需的 OracleCommand 对象。 | 
| GetInsertCommand() | 获取自动生成的、对数据库执行插入操作所需的 OracleCommand 对象。 | 
注解
可以将 GetInsertCommand 方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以使用 GetInsertCommand 作为已修改命令的基础。 例如,可以调用 GetInsertCommand 并修改 CommandText 值,然后在 上 OracleDataAdapter显式设置该值。
当应用程序调用 Update 或 GetInsertCommand时,首先生成 SQL 语句。
有关详细信息,请参阅使用 CommandBuilders 生成命令。
GetInsertCommand(Boolean)
获取自动生成的、对数据库执行插入操作所需的 OracleCommand 对象。
public:
 System::Data::OracleClient::OracleCommand ^ GetInsertCommand(bool useColumnsForParameterNames);public System.Data.OracleClient.OracleCommand GetInsertCommand(bool useColumnsForParameterNames);override this.GetInsertCommand : bool -> System.Data.OracleClient.OracleCommandPublic Function GetInsertCommand (useColumnsForParameterNames As Boolean) As OracleCommand参数
- useColumnsForParameterNames
- Boolean
如果为 true,则生成与列名匹配的参数名(如果可能)。 
              false
              @p1生成 、 @p2等。
返回
自动生成的、执行插入操作所需的 OracleCommand 对象。
注解
可以将 GetInsertCommand 方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以使用 GetInsertCommand 作为已修改命令的基础。 例如,可以调用 GetInsertCommand 并修改 CommandText 值,然后在 上 OracleDataAdapter显式设置该值。
当应用程序调用 Update 或 GetInsertCommand时,首先生成 SQL 语句。
生成参数名称时的默认行为是对各种参数使用 @p1、 @p2等。 通过 true 为 useColumnsForParameterNames 参数传递,可以强制 OracleCommandBuilder 根据列名称生成参数。 仅当满足以下条件时,此操作才会成功:
- ParameterNameMaxLength已指定 ,其长度等于或大于生成的参数名称。 
- 生成的参数名称满足正则表达式中指定的 ParameterNamePattern 条件。 
- 指定 ParameterMarkerFormat 了 。 
有关详细信息,请参阅使用 CommandBuilders 生成命令。
适用于
GetInsertCommand()
获取自动生成的、对数据库执行插入操作所需的 OracleCommand 对象。
public:
 System::Data::OracleClient::OracleCommand ^ GetInsertCommand();public System.Data.OracleClient.OracleCommand GetInsertCommand();member this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommandoverride this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommandPublic Function GetInsertCommand () As OracleCommand返回
自动生成的、执行插入操作所需的 OracleCommand 对象。
注解
可以将 GetInsertCommand 方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以使用 GetInsertCommand 作为已修改命令的基础。 例如,可以调用 GetInsertCommand 并修改 CommandText 值,然后在 上 OracleDataAdapter显式设置该值。
当应用程序调用 Update 或 GetInsertCommand时,首先生成 SQL 语句。
有关详细信息,请参阅使用 CommandBuilders 生成命令。