@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 22.9 kB
JSON
[{"id":"string_functions","title":"字串函數","items":[{"type":"function","name":"char_length","bundle":"string","description":"以整數形式傳回文字字串中的字元數。","examples":"\n##### 範例\n\n傳回 11\n\n```sql\nCHAR_LENGTH('Nova Scotia')\n```\n\n","completion":{"label":"CHAR_LENGTH","detail":"CHAR_LENGTH(string) -> Number","insertText":"CHAR_LENGTH(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"以整數形式傳回文字字串中的字元數。\n\n**參數**\n\n- **string**: 要傳回其長度的文字字串。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"coalesce","bundle":"string","description":"傳回清單中第一個不為 `NULL` 的值。 傳遞到函數中的所有值必須是相同的類型,而 `NULL` 值除外。","examples":"\n##### 範例\n\n傳回 'Green goldfish'\n\n```sql\nCOALESCE(null, null, 'Green goldfish', null, 'Purple cow')\n```\n\n傳回 -21\n\n```sql\nCOALESCE(null, -21, 33, null)\n```\n\n","completion":{"label":"COALESCE","detail":"COALESCE(value1, valueN) -> String,Number,Datetime","insertText":"COALESCE(${1:value1_}, ${2:valueN_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回清單中第一個不為 `NULL` 的值。 傳遞到函數中的所有值必須是相同的類型,而 `NULL` 值除外。\n\n**參數**\n\n- **value1**: 清單中的第一個值。\n- **valueN**: 清單中的後續值。\n\n**返回值**: String,Number,Datetime"}},"parametersInfo":{"min":2,"max":-1}},{"type":"function","name":"concat","bundle":"string","description":"將兩個字串連接在一起。","examples":"\n##### 範例\n\n傳回 'Maple syrup'\n\n```sql\nCONCAT('Maple ', 'syrup')\n```\n\n","completion":{"label":"CONCAT","detail":"CONCAT(string1, string2) -> String","insertText":"CONCAT(${1:string1_}, ${2:string2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"將兩個字串連接在一起。\n\n**參數**\n\n- **string1**: 第一個文字字串。\n- **string2**: 要串流至第一個文字字串的文字字串。\n\n**返回值**: String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"current_user","bundle":"string","description":"傳回目前登入入口網站的使用者的使用者名稱。","examples":"\n##### 範例\n\n傳回目前登入入口網站的使用者的使用者名稱。\n\n```sql\nCURRENT_USER\n```\n\n","completion":{"label":"CURRENT_USER","detail":"CURRENT_USER -> String","insertText":"CURRENT_USER","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回目前登入入口網站的使用者的使用者名稱。\n\n**返回值**: String"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"lower","bundle":"string","description":"將文字字串中的所有字元轉換成小寫。","examples":"\n##### 範例\n\n傳回 'hello world'\n\n```sql\nLOWER('HELLO WORLD')\n```\n\n","completion":{"label":"LOWER","detail":"LOWER(string) -> String","insertText":"LOWER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"將文字字串中的所有字元轉換成小寫。\n\n**參數**\n\n- **string**: 要轉換成小寫的文字字串。\n\n**返回值**: String"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"position","bundle":"string","description":"傳回其他文字字串中第一個出現的子字串。 若找不到子字串則傳回 0。","examples":"\n##### 範例\n\n傳回 6\n\n```sql\nPOSITION('com' IN 'esri.com')\n```\n\n傳回 9\n\n```sql\nPOSITION('sum' IN 'Lorem ipsum')\n```\n\n","completion":{"label":"POSITION","detail":"POSITION(substring, string) -> Number","insertText":"POSITION(${1:substring_} IN ${2:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回其他文字字串中第一個出現的子字串。 若找不到子字串則傳回 0。\n\n**參數**\n\n- **substring**: 要搜尋的文字字串。\n- **string**: 將搜尋子字串的字串。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"substring","bundle":"string","description":"傳回文字字串中的起點到指定的字串長度之間的字元子集。","examples":"\n##### 範例\n\n傳回 'City'\n\n```sql\nSUBSTRING('New York City', 10, 4)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_}, ${2:start_}, ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回文字字串中的起點到指定的字串長度之間的字元子集。\n\n**參數**\n\n- **string**: 要從中擷取的文字字串。\n- **start**: 指定傳回字元開始位置的整數值。\n- **length**: 要擷取的字元數目。\n\n**返回值**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"substring","bundle":"string","description":"傳回文字字串中的起點到指定的字串長度之間的字元子集。","examples":"\n##### 範例\n\n傳回 'City'\n\n```sql\nSUBSTRING('New York City' FROM 10 FOR 4)\n```\n\n傳回 'New York'\n\n```sql\nSUBSTRING('New York City' FROM 1 FOR 8)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_} FROM ${2:start_} FOR ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回文字字串中的起點到指定的字串長度之間的字元子集。\n\n**參數**\n\n- **string**: 要從中擷取的文字字串。\n- **start**: 指定傳回字元開始位置的整數值。\n- **length**: 要擷取的字元數目。\n\n**返回值**: String"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"trim","bundle":"string","description":"傳回文字字串,其中所有前導和/或尾隨空格或其他指定字元已被移除。 LEADING 將修剪文字字串的前導側,TRAILING 將修剪文字字串的尾隨側,而 BOTH 將修剪文字字串的兩側。","examples":"\n##### 範例\n\n傳回 'myFunc'\n\n```sql\nTRIM(LEADING 't' FROM 'tMyFunc')\n```\n\n傳回 ' hello world'\n\n```sql\nTRIM(TRAILING ' ' FROM ' hello world ')\n```\n\n傳回 'hello world'\n\n```sql\nTRIM(BOTH ' ' FROM ' hello world ')\n```\n\n","completion":{"label":"TRIM","detail":"TRIM(side, character, string) -> String","insertText":"TRIM(${1:side_} ${2:character_} FROM ${3:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回文字字串,其中所有前導和/或尾隨空格或其他指定字元已被移除。 LEADING 將修剪文字字串的前導側,TRAILING 將修剪文字字串的尾隨側,而 BOTH 將修剪文字字串的兩側。\n\n**參數**\n\n- **side**: 將移除文字字串中空格或字元的一側。 可能值: `LEADING`、`TRAILING`、`BOTH`。\n- **character**: 將從文字字串中裁剪的字元。\n- **string**: 要裁剪的文字字串。\n\n**返回值**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"upper","bundle":"string","description":"將文字字串中的所有字元轉換成大寫。","examples":"\n##### 範例\n\n傳回 'QUICK RED FOX'\n\n```sql\nUPPER('quick red fox')\n```\n\n","completion":{"label":"UPPER","detail":"UPPER(string) -> String","insertText":"UPPER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"將文字字串中的所有字元轉換成大寫。\n\n**參數**\n\n- **string**: 要轉換成大寫的字串。\n\n**返回值**: String"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"numeric_functions","title":"數值函數","items":[{"type":"function","name":"abs","bundle":"numeric","description":"傳回 number 的絕對值。","examples":"\n##### 範例\n\n傳回 2\n\n```sql\nABS(-2)\n```\n\n","completion":{"label":"ABS","detail":"ABS(number) -> Number","insertText":"ABS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回 number 的絕對值。\n\n**參數**\n\n- **number**: 用來執行運算的一個數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"numeric","description":"傳回數字的反餘弦值。","examples":"\n##### 範例\n\n傳回 1.26610367\n\n```sql\nACOS(0.3)\n```\n\n","completion":{"label":"ACOS","detail":"ACOS(number) -> Number","insertText":"ACOS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回數字的反餘弦值。\n\n**參數**\n\n- **number**: 用來執行運算的一個數字 (-1 到 1 之間)。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"numeric","description":"傳回數字的反正弦值。","examples":"\n##### 範例\n\n傳回 0.30469265\n\n```sql\nASIN(0.3)\n```\n\n","completion":{"label":"ASIN","detail":"ASIN(number) -> Number","insertText":"ASIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回數字的反正弦值。\n\n**參數**\n\n- **number**: 用來執行運算的一個數字 (-1 到 1 之間)。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"numeric","description":"傳回數字的反正切值。","examples":"\n##### 範例\n\n傳回 0.78539816\n\n```sql\nATAN(1)\n```\n\n","completion":{"label":"ATAN","detail":"ATAN(number) -> Number","insertText":"ATAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回數字的反正切值。\n\n**參數**\n\n- **number**: 用來執行運算的一個數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cast","bundle":"numeric","description":"將值從一種資料類型轉換為另一種資料類型。 dataType 參數將確定值轉換為什麼類型。 FLOAT 將值轉換為雙精度,INTEGER 將值轉換為整數等等。","examples":"\n##### 範例\n\n傳回 2\n\n```sql\nCAST(2.34 AS INTEGER)\n```\n\n傳回 '1:00 PM'\n\n```sql\nCAST('13:00' AS TIME)\n```\n\n傳回 '50'\n\n```sql\nCAST(50 AS VARCHAR(20))\n```\n\n","completion":{"label":"CAST","detail":"CAST(value, dataType) -> Number,Datetime,String","insertText":"CAST(${1:value_} AS ${2:dataType_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"將值從一種資料類型轉換為另一種資料類型。 dataType 參數將確定值轉換為什麼類型。 FLOAT 將值轉換為雙精度,INTEGER 將值轉換為整數等等。\n\n**參數**\n\n- **value**: 要轉換成其他資料類型的值。\n- **dataType**: 要將值轉換成的資料類型。 可能值: `DATE`、`FLOAT`、`INTEGER`、`REAL`、`SMALLINT`、`TIME`、`TIMESTAMP`、`VARCHAR`。\n\n**返回值**: Number,Datetime,String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"ceiling","bundle":"numeric","description":"傳回大於或等於 number 的最小整數。","examples":"\n##### 範例\n\n傳回 235\n\n```sql\nCEILING(234.042)\n```\n\n","completion":{"label":"CEILING","detail":"CEILING(number) -> Number","insertText":"CEILING(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回大於或等於 number 的最小整數。\n\n**參數**\n\n- **number**: 要向上捨去的數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cos","bundle":"numeric","description":"傳回 number (假設其為以弧度為單位的角) 的三角餘弦值。","examples":"\n##### 範例\n\n傳回 -0.41614684\n\n```sql\nCOS(2)\n```\n\n","completion":{"label":"COS","detail":"COS(number) -> Number","insertText":"COS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回 number (假設其為以弧度為單位的角) 的三角餘弦值。\n\n**參數**\n\n- **number**: 用來執行運算的弧度角度。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"numeric","description":"傳回小於或等於 number 的最大整數。","examples":"\n##### 範例\n\n傳回 12\n\n```sql\nFLOOR(12.9942)\n```\n\n","completion":{"label":"FLOOR","detail":"FLOOR(number) -> Number","insertText":"FLOOR(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回小於或等於 number 的最大整數。\n\n**參數**\n\n- **number**: 要向下捨去的數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"numeric","description":"傳回 number 的自然對數 (基數 e)。","examples":"\n##### 範例\n\n傳回 2.302585\n\n```sql\nLOG(10)\n```\n\n","completion":{"label":"LOG","detail":"LOG(number) -> Number","insertText":"LOG(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回 number 的自然對數 (基數 e)。\n\n**參數**\n\n- **number**: 用來執行運算的一個大於 0 的數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log10","bundle":"numeric","description":"傳回數字的基數 10 對數。","examples":"\n##### 範例\n\n傳回 0.301030\n\n```sql\nLOG10(2)\n```\n\n","completion":{"label":"LOG10","detail":"LOG10(number) -> Number","insertText":"LOG10(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回數字的基數 10 對數。\n\n**參數**\n\n- **number**: 要對其執行大於 0 的運算的數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mod","bundle":"numeric","description":"傳回被除數除以除數後的餘數。 被除數和除數都必須是整數。","examples":"\n##### 範例\n\n傳回 2\n\n```sql\nMOD(18, 4)\n```\n\n","completion":{"label":"MOD","detail":"MOD(x, y) -> Number","insertText":"MOD(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回被除數除以除數後的餘數。 被除數和除數都必須是整數。\n\n**參數**\n\n- **x**: 代表被除數的數字。\n- **y**: 代表除數的數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nullif","bundle":"numeric","description":"如果 expression1 等於 expression2 則傳回 `NULL`,否則回 expression1。 expression1 和 expression2 的值必須是相同的類型。 NULLIF 通常用於防止出現因將 expression2 設定為 0 而產生的除數為零的錯誤。","examples":"\n##### 範例\n\n傳回 `null`\n\n```sql\nNULLIF('Monday', 'Monday')\n```\n\n傳回 32\n\n```sql\nNULLIF(32, 0)\n```\n\n如果 POP18 等於 0 則傳回 `null`;否則傳回 TOTALPOP / POP18 的值。\n\n```sql\nTOTALPOP / NULLIF(POP18, 0)\n```\n\n","completion":{"label":"NULLIF","detail":"NULLIF(expression1, expression2) -> Number,String,Datetime","insertText":"NULLIF(${1:expression1_}, ${2:expression2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"如果 expression1 等於 expression2 則傳回 `NULL`,否則回 expression1。 expression1 和 expression2 的值必須是相同的類型。 NULLIF 通常用於防止出現因將 expression2 設定為 0 而產生的除數為零的錯誤。\n\n**參數**\n\n- **expression1**: 用來執行運算的值。\n- **expression2**: 用來執行運算的值。\n\n**返回值**: Number,String,Datetime"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"power","bundle":"numeric","description":"傳回以 number 為底,指定指數的冪值。","examples":"\n##### 範例\n\n傳回 8\n\n```sql\nPOWER(2, 3)\n```\n\n","completion":{"label":"POWER","detail":"POWER(x, y) -> Number","insertText":"POWER(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回以 number 為底,指定指數的冪值。\n\n**參數**\n\n- **x**: 用來執行運算的數字。\n- **y**: 指數,表示其本身乘以數字的倍數。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"round","bundle":"numeric","description":"將 number 捨入到指定長度。","examples":"\n##### 範例\n\n傳回 3.98\n\n```sql\nROUND(3.98024, 2)\n```\n\n傳回 200\n\n```sql\nROUND(192.1, -2)\n```\n\n","completion":{"label":"ROUND","detail":"ROUND(number, length) -> Number","insertText":"ROUND(${1:number_}, ${2:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"將 number 捨入到指定長度。\n\n**參數**\n\n- **number**: 要捨去的數字。\n- **length**: 要將數字捨去到的小數位數。 正長度將數字捨去到指定的小數位數。 負長度會將數字捨去到小數點左側。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"sign","bundle":"numeric","description":"傳回給定數字的正負號。 負數將傳回 -1。 正數將傳回 1。","examples":"\n##### 範例\n\n傳回 -1\n\n```sql\nSIGN(-132)\n```\n\n傳回 0\n\n```sql\nSIGN(0)\n```\n\n傳回 1\n\n```sql\nSIGN(42)\n```\n\n","completion":{"label":"SIGN","detail":"SIGN(number) -> Number","insertText":"SIGN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回給定數字的正負號。 負數將傳回 -1。 正數將傳回 1。\n\n**參數**\n\n- **number**: 用來執行運算的一個數字。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sin","bundle":"numeric","description":"傳回 number (假設其為以弧度為單位的角) 的三角正弦值。","examples":"\n##### 範例\n\n傳回 0.84147098\n\n```sql\nSIN(1)\n```\n\n","completion":{"label":"SIN","detail":"SIN(number) -> Number","insertText":"SIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回 number (假設其為以弧度為單位的角) 的三角正弦值。\n\n**參數**\n\n- **number**: 用來執行運算的弧度角度。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"tan","bundle":"numeric","description":"傳回 number (假設其為以弧度為單位的角) 的正切值。","examples":"\n##### 範例\n\n傳回 2.57215162\n\n```sql\nTAN(1.2)\n```\n\n","completion":{"label":"TAN","detail":"TAN(number) -> Number","insertText":"TAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回 number (假設其為以弧度為單位的角) 的正切值。\n\n**參數**\n\n- **number**: 用來執行運算的弧度角度。\n\n**返回值**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"truncate","bundle":"numeric","description":"傳回截斷的數字。","examples":"\n##### 範例\n\n傳回 91.3\n\n```sql\nTRUNCATE(91.367, 1)\n```\n\n傳回 124\n\n```sql\nTRUNCATE(124.45, 0)\n```\n\n傳回 1900\n\n```sql\nTRUNCATE(1982.83, -2)\n```\n\n","completion":{"label":"TRUNCATE","detail":"TRUNCATE(number, decimals) -> Number","insertText":"TRUNCATE(${1:number_}, ${2:decimals_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回截斷的數字。\n\n**參數**\n\n- **number**: 要截斷的數字。\n- **decimals**: 正值會將數字截斷至指定的小數位數。 負值將數字截斷到小數點左側。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"date_functions","title":"日期函數","items":[{"type":"function","name":"current_date","bundle":"date","description":"以 UTC 傳回當前日期。","examples":"\n##### 範例\n\n以 UTC 傳回當前日期。\n\n```sql\nCURRENT_DATE\n```\n\n","completion":{"label":"CURRENT_DATE","detail":"CURRENT_DATE -> Datetime","insertText":"CURRENT_DATE","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"以 UTC 傳回當前日期。\n\n**返回值**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_time","bundle":"date","description":"傳回當前 UTC 日期和時間 (以小時、分鐘和秒為單位)。","examples":"\n##### 範例\n\n傳回當前 UTC 日期和時間 (以小時、分鐘和秒為單位)。\n\n```sql\nCURRENT_TIME\n```\n\n","completion":{"label":"CURRENT_TIME","detail":"CURRENT_TIME -> Datetime","insertText":"CURRENT_TIME","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回當前 UTC 日期和時間 (以小時、分鐘和秒為單位)。\n\n**返回值**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_timestamp","bundle":"date","description":"傳回當前 UTC 日期和時間 (以小時、分鐘、秒和毫秒為單位)。","examples":"\n##### 範例\n\n傳回當前 UTC 日期和時間 (以小時、分鐘、秒和毫秒為單位)。\n\n```sql\nCURRENT_TIMESTAMP\n```\n\n","completion":{"label":"CURRENT_TIMESTAMP","detail":"CURRENT_TIMESTAMP -> Datetime","insertText":"CURRENT_TIMESTAMP","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回當前 UTC 日期和時間 (以小時、分鐘、秒和毫秒為單位)。\n\n**返回值**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"extract","bundle":"date","description":"傳回日期時間的單一部分,例如,年、月、日、小時、分或秒。","examples":"\n##### 範例\n\n傳回 12\n\n```sql\nEXTRACT(MONTH FROM DATE '2016-12-21')\n```\n\n傳回 21\n\n```sql\nEXTRACT(DAY FROM TIMESTAMP '2016-12-21 12:00:00')\n```\n\n傳回 30\n\n```sql\nEXTRACT(SECOND FROM TIME '10:50:30')\n```\n\n","completion":{"label":"EXTRACT","detail":"EXTRACT(part, datetime) -> Number","insertText":"EXTRACT(${1:part_} FROM ${2:datetime_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"傳回日期時間的單一部分,例如,年、月、日、小時、分或秒。\n\n**參數**\n\n- **part**: 要從日期中擷取的組件。 可能值: `YEAR`、`MONTH`、`DAY`、`HOUR`、`MINUTE`、`SECOND`。\n- **datetime**: 要從中擷取組件的日期。\n\n**返回值**: Number"}},"parametersInfo":{"min":2,"max":2}}]}]