Поделиться через


OracleCommandBuilder.GetInsertCommand Метод

Определение

Получает автоматически созданный объект OracleCommand, который требуется для выполнения операций вставки в базу данных.

Перегрузки

GetInsertCommand(Boolean)

Получает автоматически созданный объект OracleCommand, который требуется для выполнения операций вставки в базу данных.

GetInsertCommand()

Получает автоматически созданный объект OracleCommand, который требуется для выполнения операций вставки в базу данных.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OracleCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandText значение, а затем явно задать его в OracleDataAdapter.

Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.

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.OracleCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As OracleCommand

Параметры

useColumnsForParameterNames
Boolean

При значении true создаются имена параметров, совпадающие с именами столбцов, если это возможно. false для создания @p1, @p2и т. д.

Возвращаемое значение

Автоматически созданный объект OracleCommand, необходимый для выполнения операций вставки.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OracleCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandText значение, а затем явно задать его в OracleDataAdapter.

Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

По умолчанию при создании имен параметров используется @p1, @p2и т. д. для различных параметров. Передача true для useColumnsForParameterNames параметра позволяет принудительно OracleCommandBuilder создавать параметры на основе имен столбцов. Это будет успешно, только если выполняются следующие условия:

  • Указан ParameterNameMaxLength объект , длина которого равна или больше имени созданного параметра.

  • Созданное имя параметра соответствует критериям, указанным в регулярном ParameterNamePattern выражении.

  • Указан ParameterMarkerFormat объект .

Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.

Применяется к

GetInsertCommand()

Получает автоматически созданный объект OracleCommand, который требуется для выполнения операций вставки в базу данных.

public:
 System::Data::OracleClient::OracleCommand ^ GetInsertCommand();
public System.Data.OracleClient.OracleCommand GetInsertCommand ();
member this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommand
override this.GetInsertCommand : unit -> System.Data.OracleClient.OracleCommand
Public Function GetInsertCommand () As OracleCommand

Возвращаемое значение

Автоматически созданный объект OracleCommand, необходимый для выполнения операций вставки.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OracleCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandText значение, а затем явно задать его в OracleDataAdapter.

Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

Дополнительные сведения см. в статье Создание команд с помощью классов CommandBuilder.

Применяется к