IStatement.ExecuteUpdate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ExecuteUpdate(String) |
Выполняет указанную инструкцию SQL, которая может быть |
| ExecuteUpdate(String, Int32) |
Выполняет указанную инструкцию SQL и сообщает драйверу с заданным флагом о том, должны ли автоматически созданные этим |
| 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 и используемых в соответствии с условиями, описанными в разделе "".