본문으로 건너뛰기
최종 수정: 에

SHOW TYPECAST

설명​

데이터베이스 내의 모든 타입 변환을 조회합니다. 사용자가 데이터베이스를 지정하면 해당 데이터베이스를 조회하고, 그렇지 않으면 현재 세션이 연결된 데이터베이스를 직접 쿼리합니다.

구문​

SHOW TYPE_CAST [ { IN | FROM } <db>]

필수 매개변수​

1. <db>

쿼리할 데이터베이스의 이름입니다.

반환 값​

열 이름설명
원본 타입원래 타입
변환 타입변환 후 타입

접근 제어 요구 사항​

이 SQL 명령을 실행하는 사용자는 최소한 다음 권한을 보유해야 합니다.

권한객체참고 사항
Select_priv데이터베이스(DB)데이터베이스 내의 모든 타입 변환을 조회하려면 사용자 또는 역할에 해당 DB의 Select_priv 권한이 있어야 합니다.

사용 시 참고 사항​

사용자가 데이터베이스를 지정하면 시스템은 지정된 데이터베이스를 쿼리합니다. 그렇지 않으면 기본적으로 현재 세션이 연결된 데이터베이스를 쿼리합니다.

예제​

  • TESTDB 데이터베이스의 모든 타입 변환 조회

    SHOW TYPE_CAST IN TESTDB;
    +----------------+----------------+
    | Origin Type | Cast Type |
    +----------------+----------------+
    | DATETIMEV2 | BOOLEAN |
    | DATETIMEV2 | TINYINT |
    | DATETIMEV2 | SMALLINT |
    | DATETIMEV2 | INT |
    | DATETIMEV2 | BIGINT |
    | DATETIMEV2 | LARGEINT |
    | DATETIMEV2 | FLOAT |
    | DATETIMEV2 | DOUBLE |
    | DATETIMEV2 | DATE |
    | DATETIMEV2 | DATETIME |
    | DATETIMEV2 | DATEV2 |
    | DATETIMEV2 | DATETIMEV2 |
    | DATETIMEV2 | DECIMALV2 |
    | DATETIMEV2 | DECIMAL32 |
    | DATETIMEV2 | DECIMAL64 |
    | DATETIMEV2 | DECIMAL128 |
    | DATETIMEV2 | DECIMAL256 |
    | DATETIMEV2 | VARCHAR |
    | DATETIMEV2 | STRING |
    | DECIMAL256 | DECIMAL128 |
    | DECIMAL256 | DECIMAL256 |
    | DECIMAL256 | VARCHAR |
    | DECIMAL256 | STRING |
    +----------------+----------------+