IStatement.ExecuteUpdate Метод

Определение

Перегрузки

Имя Описание
ExecuteUpdate(String)

Выполняет указанную инструкцию SQL, которая может быть INSERTинструкцией , UPDATEили DELETE инструкцией SQL, которая не возвращает ничего, например инструкцию DDL SQL.

ExecuteUpdate(String, Int32)

Выполняет указанную инструкцию SQL и сообщает драйверу с заданным флагом о том, должны ли автоматически созданные этим Statement объектом ключи быть доступны для извлечения.

ExecuteUpdate(String, Int32[])

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения.

ExecuteUpdate(String, String[])

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения.

ExecuteUpdate(String)

Выполняет указанную инструкцию SQL, которая может быть INSERTинструкцией , UPDATEили DELETE инструкцией SQL, которая не возвращает ничего, например инструкцию DDL SQL.

[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string -> int

Параметры

sql
String

инструкция языка обработки данных SQL (DML), например INSERTUPDATE или DELETEинструкция SQL, которая не возвращает ничего, например инструкцию DDL.

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

либо (1) число строк для инструкций языка обработки данных SQL (DML) или (2) 0 для инструкций SQL, которые не возвращают ничего.

Атрибуты

Исключения

Значение .

Комментарии

Выполняет указанную инструкцию SQL, которая может быть INSERTинструкцией , UPDATEили DELETE инструкцией SQL, которая не возвращает ничего, например инструкцию DDL SQL.

<strong>Note:</strong>Этот метод не может вызываться для объекта PreparedStatement или CallableStatement.

Java документации по java.sql.Statement.executeUpdate(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ExecuteUpdate(String, Int32)

Выполняет указанную инструкцию SQL и сообщает драйверу с заданным флагом о том, должны ли автоматически созданные этим Statement объектом ключи быть доступны для извлечения.

[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int -> int

Параметры

sql
String

инструкция языка обработки данных SQL (DML), например INSERTUPDATE или DELETEинструкция SQL, которая не возвращает ничего, например инструкцию DDL.

autoGeneratedKeys
Int32

флаг, указывающий, следует ли автоматически создавать ключи для извлечения; одна из следующих констант: Statement.RETURN_GENERATED_KEYSStatement.NO_GENERATED_KEYS

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

либо (1) число строк для инструкций языка обработки данных SQL (DML) или (2) 0 для инструкций SQL, которые не возвращают ничего.

Атрибуты

Исключения

Значение .

Комментарии

Выполняет указанную инструкцию SQL и сообщает драйверу с заданным флагом о том, должны ли автоматически созданные этим Statement объектом ключи быть доступны для извлечения. Драйвер игнорирует флаг, если инструкция SQL не является оператором INSERT , или инструкция SQL, способная возвращать автоматически созданные ключи (список таких инструкций зависит от поставщика).

<strong>Note:</strong>Этот метод не может вызываться для объекта PreparedStatement или CallableStatement.

Добавлено в версии 1.4.

Java документации по java.sql.Statement.executeUpdate(java.lang.String, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ExecuteUpdate(String, Int32[])

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения.

[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int[] -> int

Параметры

sql
String

инструкция языка обработки данных SQL (DML), например INSERTUPDATE или DELETEинструкция SQL, которая не возвращает ничего, например инструкцию DDL.

columnIndexes
Int32[]

массив индексов столбцов, указывающий столбцы, возвращаемые из вставленной строки.

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

либо (1) число строк для инструкций языка обработки данных SQL (DML) или (2) 0 для инструкций SQL, которые не возвращают ничего.

Атрибуты

Исключения

Значение .

Комментарии

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения. Этот массив содержит индексы столбцов в целевой таблице, которые содержат автоматически созданные ключи, которые должны быть доступны. Драйвер игнорирует массив, если инструкция SQL не является оператором INSERT , или инструкция SQL, способная возвращать автоматически созданные ключи (список таких инструкций зависит от поставщика).

<strong>Note:</strong>Этот метод не может вызываться для объекта PreparedStatement или CallableStatement.

Добавлено в версии 1.4.

Java документации по java.sql.Statement.executeUpdate(java.lang.String, int[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ExecuteUpdate(String, String[])

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения.

[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, string[]? columnNames);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * string[] -> int

Параметры

sql
String

инструкция языка обработки данных SQL (DML), например INSERTUPDATE или DELETEинструкция SQL, которая не возвращает ничего, например инструкцию DDL.

columnNames
String[]

массив имен столбцов, возвращаемых из вставленной строки.

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

число строк для INSERTинструкций SQL UPDATE, для DELETE операторов, возвращающих ничего.

Атрибуты

Исключения

Значение .

Комментарии

Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения. Этот массив содержит имена столбцов в целевой таблице, которые содержат автоматически созданные ключи, которые должны быть доступны. Драйвер игнорирует массив, если инструкция SQL не является оператором INSERT , или инструкция SQL, способная возвращать автоматически созданные ключи (список таких инструкций зависит от поставщика).

<strong>Note:</strong>Этот метод не может вызываться для объекта PreparedStatement или CallableStatement.

Добавлено в версии 1.4.

Java документации по java.sql.Statement.executeUpdate(java.lang.String, java.lang.String[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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