語言

IStatement.SetCursorName(String) 方法

定義

將 SQL 游標名稱設定為給定 String的 ,後續 Statement 物件 execute 方法會使用此名稱。

[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

參數

name
String

新的游標名稱,必須在連線中唯一

屬性

例外狀況

如果存取資料庫時發生錯誤。

備註

將 SQL 游標名稱設定為給定 String的 ,後續 Statement 物件 execute 方法會使用此名稱。 此名稱可用於 SQL 定位的更新或刪除語句中,以識別由該語句產生的物件目前列 ResultSet 。 如果資料庫不支援定位式更新/刪除,這個方法就是 noop。 為了確保游標擁有適當的隔離層級以支援更新,游標的 SELECT 語句應呈現 SELECT FOR UPDATE的形式為 。 若 FOR UPDATE 不存在,定位更新可能會失敗。

<B>註:</B> 根據定義,定位的更新與刪除必須由與產生ResultSet該定位物件的物件不同的Statement物件執行。 此外,游標名稱必須在連線中唯一。

Java 文件 java.sql.Statement.setCursorName(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於