Skip to main content

SHOW TYPECAST

Description​

View all type cast under the database. If the user specifies a database, then view the corresponding database, otherwise directly query the database where the current session is located

Syntax​

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

Required Parameters​

1. <db>

The name of the database to query.

Return Value​

Column NameDescription
Origin TypeOriginal Type
Cast TypeConversion Type

Access Control Requirements​

The user executing this SQL command must have at least the following privileges:

PrivilegeObjectNotes
Select_privDatabase (DB)The user or role must have Select_priv on the DB to view all type conversions under the database

Usage Notes​

If a database is specified by the user, the system will query the specified database; otherwise, it will query the database associated with the current session by default.

Example​

  • View all type casts in database 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 |
    +----------------+----------------+