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 |
+----------------+----------------+