VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)