SHOW CREATE TABLE
功能描述
显示用于创建指定表的CREATE TABLE语句。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
不支持显示分区表分区信息。
不支持临时表、外部表。
不支持显示表空间信息。
语法格式
SHOW CREATE TABLE [schema_name.]table_name;
参数说明
schema_name
模式的名称。
table_name
指定表的名称。
示例
1、创建测试表test_myssql。
CREATE TABLE test_mysql(c1 int);
2、验证结果。
SHOW CREATE TABLE public.test_mysql;
当结果显示如下信息,则表示验证完成。
Table | Create Table
------------+--------------------------------------------------------
test_mysql | SET search_path = public; +
| CREATE TABLE test_mysql ( +
| c1 integer +
| ) +
| WITH (orientation=row, compression=no, fillfactor=80);
(1 row)