Every table in OceanBase Database is created with a default character set and collation.
Specify the character set and collation of a table
You can execute the CREATE TABLE statement to specify the character set and collation of a table by using the following syntax:
CREATE TABLE table_name (column_list)
[[DEFAULT] CHARACTER SET charset_name]
[COLLATE collation_name]]
Select the character set and collation of a table
You can select the character set and collation of a table by using the following methods in OceanBase Database:
If you specify both the
CHARACTER SET charset_nameandCOLLATE collation_nameparameters, thecharset_namecharacter set andcollation_namecollation are used.If you specify only the
CHARACTER SET charset_nameparameter,the specifiedcharset_namecharacter set and the associated default collation are used. To view the default collation for each character set, execute theSHOW CHARACTER SET` statement.If you specify only the
COLLATE collation_nameparameter, the specifiedcollation_namecollation and the associated character set are used.If neither
CHARACTER SETnorCOLLATEis specified, the character set and collation for the server are used.
If the column-level character set and collation are not specified in the definition of each column, the table-level character set and collation are used by default.