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 Name | Description |
|---|---|
| Origin Type | Original Type |
| Cast Type | Conversion Type |
Access Control Requirements
The user executing this SQL command must have at least the following privileges:
| Privilege | Object | Notes |
|---|---|---|
Select_priv | Database (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 |+----------------+----------------+