- ์คํค๋ง:
FUNCTIONS ๋ทฐยถ
์ด Account Usage ๋ทฐ๋ ๊ณ์ ์ ์ ์๋ ๊ฐ ์ฌ์ฉ์ ์ ์ ํจ์(UDF)์ ๋ํ ํ์ ํ์ํฉ๋๋ค.
UDFs์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ์ฉ์ ์ ์ ํจ์ ๊ฐ์ ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ดยถ
์ด ์ด๋ฆ |
๋ฐ์ดํฐ ํ์ |
์ค๋ช |
---|---|---|
FUNCTION_ID |
NUMBER |
UDF์ ๋ด๋ถ/์์คํ ์์ฑ ์๋ณ์์ ๋๋ค. |
FUNCTION_NAME |
TEXT |
UDF์ ์ด๋ฆ์ ๋๋ค. |
FUNCTION_SCHEMA_ID |
NUMBER |
UDF์ ์คํค๋ง์ ๋ํ ๋ด๋ถ/์์คํ ์์ฑ ์๋ณ์์ ๋๋ค. |
FUNCTION_SCHEMA |
TEXT |
UDF๊ฐ ์ํ ์คํค๋ง์ ๋๋ค. |
FUNCTION_CATALOG_ID |
NUMBER |
UDF์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ด๋ถ/์์คํ ์์ฑ ์๋ณ์์ ๋๋ค. |
FUNCTION_CATALOG |
TEXT |
UDF๊ฐ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. |
FUNCTION_OWNER |
TEXT |
UDF๋ฅผ ์์ ํ ์ญํ ์ ์ด๋ฆ์ ๋๋ค. |
ARGUMENT_SIGNATURE |
TEXT |
UDF ์ธ์์ ํ์ ์๋ช ์ ๋๋ค. |
DATA_TYPE |
TEXT |
๋ฐํ ๊ฐ ๋ฐ์ดํฐ ํ์ ์ ๋๋ค. |
CHARACTER_MAXIMUM_LENGTH |
NUMBER |
๋ฌธ์์ด ๋ฐํ ๊ฐ์ ์ต๋ ๋ฌธ์ ๊ธธ์ด์ ๋๋ค. |
CHARACTER_OCTET_LENGTH |
NUMBER |
๋ฌธ์์ด ๋ฐํ ๊ฐ์ ์ต๋ ๊ธธ์ด(๋ฐ์ดํธ)์ ๋๋ค. |
NUMERIC_PRECISION |
NUMBER |
์ซ์ ๋ฐํ ๊ฐ์ ์ซ์ ์ ๋ฐ๋์ ๋๋ค. |
NUMERIC_PRECISION_RADIX |
NUMBER |
์ซ์ ๋ฐํ ๊ฐ์ ์ ๋ฐ๋ ๊ธฐ์์ ๋๋ค. |
NUMERIC_SCALE |
NUMBER |
์ซ์ ๋ฐํ ๊ฐ์ ์ค์ผ์ผ์ ๋๋ค. |
FUNCTION_LANGUAGE |
TEXT |
UDF์ ์ธ์ด์ ๋๋ค. |
FUNCTION_DEFINITION |
TEXT |
UDF ์ ์์ ๋๋ค. |
VOLATILITY |
TEXT |
UDF๊ฐ ํ๋ฐ์ฑ์ธ์ง ๋ณ๊ฒฝํ ์ ์๋์ง ์ฌ๋ถ์ ๋๋ค. |
IS_NULL_CALL |
TEXT |
์ ๋ ฅ์ด null์ผ ๋ UDF๊ฐ ํธ์ถ๋๋์ง ์ฌ๋ถ์ ๋๋ค. |
CREATED |
TIMESTAMP_LTZ |
UDF๊ฐ ๋ง๋ค์ด์ง ๋ ์ง ๋ฐ ์๊ฐ์ ๋๋ค. |
LAST_ALTERED |
TIMESTAMP_LTZ |
DML, DDL ๋๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ๋ฉํ๋ฐ์ดํฐ ์์ ์ผ๋ก ์ค๋ธ์ ํธ๊ฐ ๋ง์ง๋ง์ผ๋ก ๋ณ๊ฒฝ๋ ๋ ์ง ๋ฐ ์๊ฐ์ ๋๋ค. ์ฌ์ฉ๋ฒ ๋ ธํธ ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. |
DELETED |
TIMESTAMP_LTZ |
UDF๊ฐ ์ญ์ ๋ ๋ ์ง ๋ฐ ์๊ฐ์ ๋๋ค. |
COMMENT |
TEXT |
ํจ์์ ๋ํ ์ค๋ช ์ ๋๋ค. |
IS_EXTERNAL [1] |
VARCHAR(3) |
ํจ์๊ฐ ์ธ๋ถ ํจ์ ์ด๋ฉด |
API_INTEGRATION [1] |
VARCHAR |
ํ๋ก์ ์๋น์ค์ ๋ํ ํธ์ถ์ ์ธ์ฆํ๊ธฐ ์ํ API ํตํฉ ์ค๋ธ์ ํธ์ ์ด๋ฆ์ ๋๋ค. |
CONTEXT_HEADERS [1] |
VARCHAR |
์ธ๋ถ ํจ์์ ๋ํ ์ปจํ ์คํธ ํค๋ ์ ๋ณด์ ๋๋ค. |
MAX_BATCH_ROWS [1] |
NUMBER |
ํ๋ก์ ์๋น์ค๋ก ์ ์ก๋ ๊ฐ ๋ฐฐ์น์ ์ต๋ ํ ์์ ๋๋ค. |
COMPRESSION [1] |
STRING |
์์ถ ์ ํ์ ๋๋ค. |
PACKAGES |
STRING |
ํจ์์์ ์์ฒญํ ํจํค์ง์ ๋๋ค. |
RUNTIME_VERSION |
STRING |
ํจ์์์ ์ฌ์ฉํ๋ ์ธ์ด์ ๋ฐํ์ ๋ฒ์ ์ ๋๋ค. ํจ์๊ฐ SQL ๋๋ JavaScript์ธ ๊ฒฝ์ฐ NULL์ ๋๋ค. |
INSTALLED_PACKAGES |
STRING |
ํจ์๋ก ์ค์น๋ ๋ชจ๋ ํจํค์ง์ ๋๋ค. Python ํจ์์ ๋ํ ์ถ๋ ฅ ์ ์ฉ์ ๋๋ค. |
OWNER_ROLE_TYPE |
TEXT |
์ค๋ธ์ ํธ๋ฅผ ์์ ํ๋ ์ญํ ์ ํ(์: |
IS_MEMOIZABLE |
VARCHAR(3) |
ํจ์๊ฐ ๋ฉ๋ชจ์ด์ ์ด์
๊ฐ๋ฅํ๋ฉด |
IS_DATA_METRIC |
VARCHAR(3) |
ํจ์๊ฐ ๋ฐ์ดํฐ ๋ฉํธ๋ฆญ ํจ์ ์ธ ๊ฒฝ์ฐ |
SECRETS |
JSON ๋งต |
ํจ์์ SECRETS ๋งค๊ฐ ๋ณ์๋ก ์ง์ ๋ ์ํฌ๋ฆฟ ์ ๋งต์ ๋๋ค. ์ฌ๊ธฐ์ ๋งต ํค๋ ์ํฌ๋ฆฟ ๋ณ์ ์ด๋ฆ์ด๊ณ ๋งต ๊ฐ์ ์ํฌ๋ฆฟ ์ค๋ธ์ ํธ ์ด๋ฆ์ ๋๋ค. |
EXTERNAL_ACCESS_INTEGRATIONS |
VARCHAR |
ํจ์์ EXTERNAL_ACCESS_INTEGRATION ๋งค๊ฐ ๋ณ์๋ก ์ง์ ๋ ์ธ๋ถ ์ก์ธ์ค ํตํฉ ์ ์ด๋ฆ์ ๋๋ค. |
IS_AGGREGATE |
VARCHAR(3) |
ํจ์๊ฐ ์ง๊ณ ํจ์์ด๋ฉด |
์ฌ์ฉ๋ฒ ๋ ธํธยถ
๋ทฐ์ ์ง์ฐ ์๊ฐ์ ์ต๋ 120๋ถ(2์๊ฐ)์ผ ์ ์์ต๋๋ค.
๋ทฐ์๋ ์ธ์ ์ ํ์ฌ ์ญํ ์ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋ ์ค๋ธ์ ํธ๋ง ํ์๋ฉ๋๋ค.
๋ทฐ๋ MANAGE GRANTS ๊ถํ์ ์ธ์ํ์ง ๋ชปํ๋ฏ๋ก, MANAGE GRANTS ๊ถํ์ ๋ณด์ ํ ์ฌ์ฉ์๊ฐ ์คํํ SHOW ๋ช ๋ น์ ๋นํด ์ ๋ณด๊ฐ ์ ๊ฒ ํ์๋ ์ ์์ต๋๋ค.
์ค๋ธ์ ํธ์ ๋ํด ๋ค์ ์์ ์ด ์ํ๋๋ฉด LAST_ALTERED ์ด์ด ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
DDL ์์ .
DML ์์ (ํ ์ด๋ธ์๋ง ํด๋น). DML ๋ฌธ์ ์ํฅ์ ๋ฐ๋ ํ์ด ์์ด๋ ์ด ์ด์ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
Snowflake์์ ์ํ๋๋ ๋ฉํ๋ฐ์ดํฐ์ ๋ํ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ ์ง ๊ด๋ฆฌ ์์ .