SQLiteDatabase.SetCustomScalarFunction(String, IUnaryOperator) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註冊一個自訂的純量函式,可以從 SQL 表達式呼叫。
[Android.Runtime.Register("setCustomScalarFunction", "(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V", "GetSetCustomScalarFunction_Ljava_lang_String_Ljava_util_function_UnaryOperator_Handler", ApiSince=30)]
public virtual void SetCustomScalarFunction(string functionName, Java.Util.Functions.IUnaryOperator scalarFunction);
[<Android.Runtime.Register("setCustomScalarFunction", "(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V", "GetSetCustomScalarFunction_Ljava_lang_String_Ljava_util_function_UnaryOperator_Handler", ApiSince=30)>]
abstract member SetCustomScalarFunction : string * Java.Util.Functions.IUnaryOperator -> unit
override this.SetCustomScalarFunction : string * Java.Util.Functions.IUnaryOperator -> unit
參數
- functionName
- String
此功能註冊時使用不區分大小寫的名稱,長度限制為 255 UTF-8 位元組。
- scalarFunction
- IUnaryOperator
當函式名稱被 SQL 陳述式使用時,會呼叫的功能介面。 SQL 陳述式的參數值會傳入函式介面,函式式介面的回傳值則回傳回 SQL 陳述式。
- 屬性
備註
註冊一個自訂的純量函式,可以從 SQL 表達式呼叫。
例如,註冊一個名為 REVERSE 的自訂標量函數可用於查詢。SELECT REVERSE(name) FROM employees
當嘗試註冊多個相同函式名稱的函數時,SQLite 會將先前定義的函式替換為最新的定義,無論它們是什麼函式類型。 SQLite 不支援取消註冊函式。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。