반응형
MariaDB 프로시저의 사용자 지정 유형 생성
PL/SQL 월드에서는 다음과 같은 사용자 지정 유형을 만듭니다.type field_name is table of number index by VARCHAR2;
이렇게 새로운 타입을 사용합니다.v_source_count source_code_ar;
MariaDB에 관한 문서에는types
임의의 MariaDB 타입을 지정할 수 있습니다.커스텀 타입에 대해서는 기재되어 있지 않습니다.위의 PL/SQL을 MariaDB와 동일하게 해석할 수 있는 방법이 있습니까?
MariaDB에서는 커스텀 타입을 작성할 수 없습니다만, 그 기능을 시뮬레이트 할 필요가 있는 경우는, 메모리에 임시 테이블을 작성할 수 있습니다.임시 테이블 작성은 DECLARE 문 뒤에 해야 합니다.
CREATE TEMPORARY TABLE my_tmp_table (
<fieldName> <datatype>,
...
) ENGINE = MEMORY;
그ENGINE = Memory
비트를 사용하면 테이블이 메모리에만 생성되므로 부작용이 발생하지 않습니다.
MariaDB(또는 MySQL)에는 "사용자 지정" 데이터 유형이 없습니다.
언급URL : https://stackoverflow.com/questions/44161228/creating-a-custom-type-for-mariadb-procedure
반응형
'programing' 카테고리의 다른 글
MariaDB 데이터를 이전 버전으로 다운그레이드합니다. (0) | 2022.10.31 |
---|---|
쿼리 중 MySQL 서버에 대한 연결이 끊어졌습니다. (0) | 2022.10.31 |
Java HotSpot(TM) 64비트 서버 VM 경고: MaxPermSize 옵션 무시 (0) | 2022.10.31 |
int의 스트림을 Java의 char로 변환하는 중 (0) | 2022.10.31 |
json_array에 추가 (0) | 2022.10.31 |