IStatement.SetCursorName(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o nome do cursor SQL como o determinadoString, que será usado por métodos de objeto execute subsequentesStatement.
[Android.Runtime.Register("setCursorName", "(Ljava/lang/String;)V", "GetSetCursorName_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetCursorName(string? name);
[<Android.Runtime.Register("setCursorName", "(Ljava/lang/String;)V", "GetSetCursorName_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCursorName : string -> unit
Parâmetros
- name
- String
o novo nome do cursor, que deve ser exclusivo em uma conexão
- Atributos
Exceções
se ocorrer um erro ao acessar o banco de dados.
Comentários
Define o nome do cursor SQL como o determinadoString, que será usado por métodos de objeto execute subsequentesStatement. Em seguida, esse nome pode ser usado em instruções de atualização ou exclusão posicionadas em SQL para identificar a linha atual no ResultSet objeto gerado por essa instrução. Se o banco de dados não der suporte à atualização/exclusão posicionada, esse método será um noop. Para garantir que um cursor tenha o nível de isolamento adequado para dar suporte a atualizações, a instrução do SELECT cursor deve ter o formulário SELECT FOR UPDATE. Se FOR UPDATE não estiver presente, as atualizações posicionadas poderão falhar.
<Observação B>:/B> Por definição, a execução de atualizações e exclusões posicionadas deve ser feita por um objeto diferente Statement daquele que gerou o ResultSet objeto que está sendo< usado para posicionamento. Além disso, os nomes de cursor devem ser exclusivos em uma conexão.
Documentação Java para java.sql.Statement.setCursorName(java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.