Loading...
MySQL 9.5 Reference Manual 9.5의 28.3.22 The INFORMATION_SCHEMA LIBRARIES Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
LIBRARIES 테이블은 MLE JavaScript 컴포넌트가 인식하는 JavaScript 및 WebAssembly 라이브러리에 대한 정보를 포함합니다( Section 7.5.7, “Multilingual Engine Component (MLE)” 참조).
LIBRARIES 테이블에는 다음과 같은 컬럼이 있습니다:
LIBRARY_CATALOG라이브러리 카탈로그 이름. 현재는 항상 def 입니다.
LIBRARY_SCHEMA라이브러리가 속한 스키마(데이터베이스).
LIBRARY_NAME라이브러리 이름.
LIBRARY_DEFINITIONJavaScript 라이브러리 정의의 텍스트입니다. WebAssembly 라이브러리의 경우 이 컬럼은 비어 있습니다.
LANGUAGE언어. MySQL 9.5에서는 JAVASCRIPT 또는 WASM입니다.
CREATED라이브러리가 생성된 날짜와 시간.
LAST_ALTERED라이브러리가 마지막으로 변경된 날짜와 시간.
SQL_MODE생성 시점에 적용된 SQL 모드( Section 7.1.11, “Server SQL Modes” 참조). 다음 값들 중에서 0개 또는 하나 이상으로 구성되는 집합입니다:
REAL_AS_FLOAT,
PIPES_AS_CONCAT,
ANSI_QUOTES,
IGNORE_SPACE,
ONLY_FULL_GROUP_BY,
NO_UNSIGNED_SUBTRACTION,
NO_DIR_IN_CREATE, ANSI,
NO_AUTO_VALUE_ON_ZERO,
NO_BACKSLASH_ESCAPES,
STRICT_TRANS_TABLES,
STRICT_ALL_TABLES,
NO_ZERO_IN_DATE,
NO_ZERO_DATE,
ALLOW_INVALID_DATES,
ERROR_FOR_DIVISION_BY_ZERO,
TRADITIONAL,
HIGH_NOT_PRECEDENCE,
NO_ENGINE_SUBSTITUTION,
PAD_CHAR_TO_FULL_LENGTH,
TIME_TRUNCATE_FRACTIONAL. 기본값은
ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION 입니다.
LIBRARY_COMMENT라이브러리가 생성될 때(또는 ALTER LIBRARY를 사용하여 마지막으로 변경될 때) 지정된 코멘트가 있는 경우 그 내용.
CREATOR라이브러리를 생성한 사용자 계정.
예:
1mysql> CREATE LIBRARY IF NOT EXISTS jslib.lib1 LANGUAGE JAVASCRIPT 2 -> AS $$ 3 $> export function f(n) { 4 $> return n 5 $> } 6 $> $$; 7Query OK, 0 rows affected (0.02 sec) 8 9mysql> CREATE LIBRARY IF NOT EXISTS jslib.lib2 LANGUAGE JAVASCRIPT 10 -> AS $$ 11 $> export function g(n) { 12 $> return n * 2 13 $> } 14 $> $$; 15Query OK, 0 rows affected (0.00 sec) 16 17mysql> SELECT * FROM information_schema.LIBRARIES 18 -> WHERE LIBRARY_SCHEMA='jslib'\G 19*************************** 1. row *************************** 20 LIBRARY_CATALOG: def 21 LIBRARY_SCHEMA: jslib 22 LIBRARY_NAME: lib1 23LIBRARY_DEFINITION: 24 export function f(n) { 25 return n 26 } 27 28 LANGUAGE: JAVASCRIPT 29 CREATED: 2024-12-16 09:20:26 30 LAST_ALTERED: 2024-12-16 09:20:26 31 SQL_MODE: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE, 32NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 33 CREATOR: me@localhost 34*************************** 2. row *************************** 35 LIBRARY_CATALOG: def 36 LIBRARY_SCHEMA: jslib 37 LIBRARY_NAME: lib2 38LIBRARY_DEFINITION: 39 export function g(n) { 40 return n * 2 41 } 42 43 LANGUAGE: JAVASCRIPT 44 CREATED: 2024-12-16 09:20:26 45 LAST_ALTERED: 2024-12-16 09:20:26 46 SQL_MODE: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE, 47NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 48 CREATOR: me@localhost 492 rows in set (0.00 sec)
28.3.21 The INFORMATION SCHEMA JSON_DUALITY_VIEW_TABLES Table
28.3.23 The INFORMATION_SCHEMA ndb_transid_mysql_connection_map Table