すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:テーブルの変更とビュー

最終更新日:Aug 22, 2026

MaxCompute で SQL ステートメントを使用して、テーブルプロパティの変更、テーブルの名前変更、データの消去、およびテーブルのメタデータの参照ができます。

次の表は、テーブルの変更と表示を行うコマンドの一覧です。

コマンドカテゴリ

タイプ

説明

必要なロール

実行方法

テーブルの変更

テーブル所有者の変更

テーブルの所有者を変更します。

プロジェクト所有者

次のいずれかの方法でこれらのコマンドを実行します。

テーブルコメントの変更

テーブルのコメントを変更します。

テーブルに対する ALTER 権限を持つユーザー

最終変更時刻の更新

テーブルの LastModifiedTime を現在時刻に設定します。

クラスタリングプロパティの変更

テーブルのクラスタリングプロパティを追加または削除します。

テーブルの名前変更

テーブルの名前を変更します。

非パーティション化テーブルのデータ消去

非パーティション化テーブルからすべてのデータを消去します。

列データの消去

通常テーブルの列からデータを消去します。

テーブルの表示

テーブル情報の表示

内部テーブル、外部テーブル、クラスター化テーブル、またはトランザクションテーブルの情報を表示します。

テーブルに対する DESCRIBE 権限を持つユーザー。

テーブル作成ステートメントの表示

テーブルの DDL ステートメントを表示します。

プロジェクト内のテーブルとビューの一覧表示

プロジェクト内のすべてのテーブルとビューを一覧表示、または名前パターンでフィルタリングします。

プロジェクトに対するLIST 権限を持つユーザー。

プロジェクト内の外部テーブルの一覧表示

プロジェクト内のすべての外部テーブルを一覧表示、または名前パターンでフィルタリングします。

テーブルの所有者の変更

テーブルの所有者を、別の Alibaba Cloud アカウントまたは RAM ユーザーに変更します。

重要

このコマンドを実行できるのは、プロジェクト所有者またはスーパーアドミニストレーターロールを持つユーザーのみです。

構文

ALTER TABLE <table_name> CHANGEOWNER TO <new_owner>;

パラメーター

パラメーター

必須

説明

table_name

はい

テーブル名。

new_owner

はい

新しい所有者のアカウント。

  • 所有者を RAM ユーザーに変更するには、RAM$<UID>:<ram_name> の形式を使用し、この形式では UID は Alibaba Cloud アカウントのアカウント ID でありram_name は RAM ユーザーの表示名です。

説明

テーブルの所有者を RAM ユーザーに変更するには、その RAM ユーザーがテーブルを含むプロジェクトに追加されていることを確認してください。

このセクションの例では、sale_detail テーブルを使用します。 作成方法については、「sale_detail テーブルの作成」をご参照ください。

  • sale_detail テーブルの所有者を ALIYUN$xxx@aliyun.com に変更します。

    ALTER TABLE sale_detail CHANGEOWNER TO 'ALIYUN$xxx@aliyun.com';
  • sale_detail テーブルの所有者を RAM ユーザー ram_test に変更します。

    ALTER TABLE sale_detail CHANGEOWNER TO 'RAM$13xxxxxxxxxxx:ram_test';

テーブルコメントの変更

テーブルのコメントを変更します。

構文

ALTER TABLE <table_name> SET COMMENT '<new_comment>';

パラメーター

パラメーター

必須

説明

table_name

はい

テーブルの名前。

new_comment

はい

新しいコメント。

ALTER TABLE sale_detail SET COMMENT 'new comment for table sale_detail';

DESC <table_name>を実行して、更新されたcommentを確認します。

+------------------------------------------------------------------------------------+
| Owner:                    ALIYUN$sant****.aliyunid.com                  |
| Project:                  ani****                                               |
| Schema:                   default                                                  |
| TableComment: new comment for table sale_detail                                    |
+------------------------------------------------------------------------------------+

テーブルの最終更新日時の更新

TOUCH 操作は、テーブルの LastModifiedTime を現在の時刻に設定します。これにより、テーブルの LastModifiedTime が変更されるため、MaxCompute はテーブルデータが変更されたと見なし、LastModifiedTime のライフサイクル計算が再開されます。

構文

ALTER TABLE <table_name> TOUCH;

パラメーター

table_name :必須。更新するテーブルの名前。

ALTER TABLE sale_detail TOUCH;

テーブルクラスタープロパティの変更

ALTER TABLE を使用して、パーティションテーブルのクラスタープロパティを追加または削除します。

構文

  • テーブルにハッシュクラスタープロパティを追加します。

    ALTER TABLE <table_name> 
    [CLUSTERED BY (<col_name> [, <col_name>, ...]) 
    [SORTED BY (<col_name> [ASC | DESC] [, <col_name> [ASC | DESC] ...])] 
    INTO <number_of_buckets> BUCKETS];
  • テーブルからハッシュクラスタープロパティを削除します。

    ALTER TABLE <table_name> NOT CLUSTERED;
  • テーブルにレンジクラスタープロパティを追加します。バケット数の指定は任意です。省略した場合、システムはデータ量に基づいて最適な数を決定します。

    ALTER TABLE <table_name> 
    [RANGE CLUSTERED BY (<col_name> [, <col_name>, ...]) 
    [SORTED BY (<col_name> [ASC | DESC] [, <col_name> [ASC | DESC] ...])] 
    INTO <number_of_buckets> BUCKETS];
  • テーブルまたはパーティションからレンジクラスタープロパティを削除します。

    ALTER TABLE <table_name> NOT CLUSTERED;
    ALTER TABLE <table_name> PARTITION <pt_spec> NOT CLUSTERED;
    説明

    ALTER TABLE は、パーティションテーブルのクラスタリングプロパティのみを変更します。非パーティションテーブルの場合、作成後にクラスタリングを変更することはできません。ALTER TABLE 文は既存のテーブルに適用されます。新しいクラスタリングプロパティが追加されると、新しいパーティションは指定されたクラスタリングで格納されます。

    ALTER TABLE は、 INSERT OVERWRITE によって生成されたパーティションを含む、新しいパーティションにのみ影響します。既存のパーティションは変更されません。新しいパーティションについては、異なる設定でクラスタリングを無効化したり再有効化したりできます。

    ALTER TABLE は新しいパーティションにのみ影響します。クラスタープロパティを追加する際に、特定のパーティションを指定することはできません。

パラメーター

テーブルの作成と削除」をご参照ください。

テーブルのリネーム

データを変更せずにテーブルをリネームします。

構文

ALTER TABLE <table_name> RENAME TO <new_table_name>;

パラメーター

パラメーター

必須

説明

table_name

必須

リネームするテーブルの名前。

new_table_name

必須

新しいテーブル名。new_table_name というテーブルがすでに存在する場合は、エラーが発生します。

ALTER TABLE sale_detail RENAME TO sale_detail_rename;

非パーティション化テーブルの消去

非パーティション化テーブルからすべてのデータを削除します。パーティションのデータを消去するには、「パーティションデータの消去」をご参照ください。

コマンドフォーマット

TRUNCATE TABLE <table_name>;

パラメーター

table_name :必須。非パーティション化テーブルの名前。

列データのクリア

clear column コマンドは、通常のテーブルの列の値を NULL に設定してデータをクリアします。これにより、ディスクから未使用のデータが削除され、ストレージコストが削減されます。

構文

ALTER TABLE <table_name> [partition ( <pt_spec>[, <pt_spec>....] )]
  CLEAR COLUMN column1[, column2, column3, ...]
  [without touch];

パラメーター

パラメーター

必須

説明

table_name

はい

クリアする列を含むテーブルの名前です。

column

はい

クリアする 1 つ以上の列の名前です。

partition

いいえ

クリアするパーティションです。省略した場合、操作はすべてのパーティションに適用されます。

pt_spec

いいえ

パーティションの指定です。フォーマットは (partition_col1 = partition_col_value1, partition_col2 = partition_col_value2, ...) です。

without touch

いいえ

指定した場合、LastDataModifiedTime は更新されません。デフォルトでは、LastDataModifiedTime は更新されます。

-- sale_detail テーブルにパーティションを追加します
ALTER TABLE sale_detail ADD PARTITION (sale_date='2023', region='china') PARTITION (sale_date='2024', region='shanghai');

-- パーティション化されたテーブルにデータを挿入します
INSERT INTO sale_detail PARTITION (sale_date='2023', region='china') VALUES ('s1','c1',100.1),('s2','c2',100.2),('s3','c3',100.3);
INSERT INTO sale_detail PARTITION (sale_date='2024', region='shanghai') VALUES ('null','c5',null),('s6','c6',100.4),('s7','c7',100.5);

-- shop_name 列をクリアします
ALTER TABLE sale_detail partition(sale_date='2023', region='china') CLEAR COLUMN shop_name;

制限事項と追加の例については、「列データのクリア」をご参照ください。

テーブル情報

内部テーブル、外部テーブル、クラスター化テーブル、またはトランザクションテーブルの情報を表示します。テーブルデータを表示するには、「SELECT 構文」をご参照ください。

コマンド構文

  • 基本的なテーブル情報を表示します。

    DESC <table_name> [PARTITION (<pt_spec>)]; 
  • 外部テーブル、クラスター化テーブル、トランザクションテーブル、または内部テーブルの列の NULL 許容性を含む詳細情報を表示します。

    -- 外部テーブル、クラスター化テーブル、トランザクションテーブル、または内部テーブルの詳細情報を表示します。
    DESC EXTENDED <table_name>; 

パラメーター

パラメーター

必須

説明

table_name

はい

表示するテーブルの名前。

pt_spec

いいえ

パーティションテーブルで表示するパーティションであり、形式は (partition_col1 = partition_col_value1, partition_col2 = partition_col_value2, ...) です。

説明

次の例では、「テーブル作成の例」で作成したテーブルを使用します。

  • test1 テーブルの情報を表示します。

    DESC test1;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$maoXXX@alibaba-inc.com | Project: $project_name                      |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2020-11-16 17:47:48                                      |
    | LastDDLTime:              2020-11-16 17:47:48                                      |
    | LastModifiedTime:         2020-11-16 17:47:48                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field           | Type       | Label | Comment                                     |
    +------------------------------------------------------------------------------------+
    | key             | string     |       |                                             |
    +------------------------------------------------------------------------------------+
  • sale_detail テーブルの情報を表示します。

    DESC sale_detail;

    クリックして実行結果を展開表示

    +--------------------------------------------------------------------+
    | Owner: ALIYUN$maoXXX@alibaba-inc.com | Project: $project_name      |
    | TableComment:                                                      |
    +--------------------------------------------------------------------+
    | CreateTime:               2017-06-28 15:05:17                      |
    | LastDDLTime:              2017-06-28 15:05:17                      |
    | LastModifiedTime:         2017-06-28 15:05:17                      |
    +--------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                  |
    +--------------------------------------------------------------------+
    | Native Columns:                                                    |
    +--------------------------------------------------------------------+
    | Field           | Type       | Label | Comment                     |
    +--------------------------------------------------------------------+
    | shop_name       | string     |       |                             |
    | customer_id     | string     |       |                             |
    | total_price     | double     |       |                             |
    +--------------------------------------------------------------------+
    | Partition Columns:                                                 |    
    +--------------------------------------------------------------------+
    | sale_date       | string     |                                     |
    | region          | string     |                                     |
    +--------------------------------------------------------------------+
  • sale_detail_ctas1 テーブルの詳細情報を表示します。

    DESC extended sale_detail_ctas1;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$maoXXX@alibaba-inc.com | Project: $project_name                      |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2021-07-07 15:29:53                                      |
    | LastDDLTime:              2021-07-07 15:29:53                                      |
    | LastModifiedTime:         2021-07-07 15:29:53                                      |
    | Lifecycle:                10                                                       |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | shop_name | string |       |               | true     | NULL         |              |
    | customer_id | string |       |               | true     | NULL         |              |
    | total_price | double |       |               | true     | NULL         |              |
    | sale_date | string |       |               | true     | NULL         |              |
    | region   | string |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID:                  98cb8a38733c49eabed4735173818147                         |
    | IsArchived:               false                                                    |
    | PhysicalSize:             0                                                        |
    | FileNum:                  0                                                        |
    | StoredAs:                 AliOrc                                                   |
    | CompressionStrategy:      normal                                                   |
    +------------------------------------------------------------------------------------+

    sale_dateregion は通常の列であり、パーティション列ではありません。

  • sale_detail_ctas2 テーブルの情報を表示します。

    DESC sale_detail_ctas2;

    クリックして実行結果を展開表示

    +--------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name       |
    | TableComment:                                                      |
    +--------------------------------------------------------------------+
    | CreateTime:               2017-06-28 15:42:17                      |
    | LastDDLTime:              2017-06-28 15:42:17                      |
    | LastModifiedTime:         2017-06-28 15:42:17                      |
    +--------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                  |
    +--------------------------------------------------------------------+
    | Native Columns:                                                    |
    +--------------------------------------------------------------------+
    | Field           | Type       | Label | Comment                     |
    +--------------------------------------------------------------------+
    | shop_name       | string     |       |                             |
    | customer_id     | string     |       |                             |
    | total_price     | double     |       |                             |
    | sale_date       | string     |       |                             |
    | region          | string     |       |                             |
    +--------------------------------------------------------------------+
  • sale_detail_like テーブルの詳細情報を表示します。

    DESC extended sale_detail_like;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name                       |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2021-07-07 15:40:38                                      |
    | LastDDLTime:              2021-07-07 15:40:38                                      |
    | LastModifiedTime:         2021-07-07 15:40:38                                      |
    | Lifecycle:                10                                                       |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | shop_name | string |       |               | true     | NULL         |              |
    | customer_id | string |       |               | true     | NULL         |              |
    | total_price | double |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Partition Columns:                                                                 |
    +------------------------------------------------------------------------------------+
    | sale_date       | string     |                                                     |
    | region          | string     |                                                     |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID:                  61782ff7713f426e9d6f91d5deeac99a                         |
    | IsArchived:               false                                                    |
    | PhysicalSize:             0                                                        |
    | FileNum:                  0                                                        |
    | StoredAs:                 AliOrc                                                   |
    | CompressionStrategy:      normal                                                   |
    +------------------------------------------------------------------------------------+

    sale_detail_likesale_detail と同じカラムとパーティションを持ちますが、ライフサイクルは異なります。

    説明

    DESC <table_name>; で得られる Size の値にはリサイクルビンのデータが含まれています。それを除外するには、まず PURGE TABLE <table_name>; を実行し、次に DESC <table_name>; を再度実行します。SHOW recyclebin; を実行すると、リサイクルビンの詳細が表示されます。

  • test_newtype テーブルの情報を表示します。

    DESC test_newtype;

    クリックして実行結果を展開表示

    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field           | Type       | Label | Comment                                     |
    +------------------------------------------------------------------------------------+
    | c1              | tinyint    |       |                                             |
    | c2              | smallint   |       |                                             |
    | c3              | int        |       |                                             |
    | c4              | bigint     |       |                                             |
    | c5              | float      |       |                                             |
    | c6              | double     |       |                                             |
    | c7              | decimal    |       |                                             |
    | c8              | binary     |       |                                             |
    | c9              | timestamp  |       |                                             |
    | c10             | array<map<bigint,bigint>> |       |                              |
    | c11             | map<string,array<bigint>> |       |                              |
    | c12             | struct<s1:string,s2:bigint> |       |                            |
    | c13             | varchar(20) |       |                                            |
    +------------------------------------------------------------------------------------+
    
    OK
  • ハッシュクラスター化された非パーティション化テーブル t1 の情報を表示します。クラスタープロパティは 拡張情報 セクションに表示されます。

    DESC extended t1;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name                       |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2020-11-16 18:00:56                                      |
    | LastDDLTime:              2020-11-16 18:00:56                                      |
    | LastModifiedTime:         2020-11-16 18:00:56                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | a        | string |       |               | true     | NULL         |              |
    | b        | string |       |               | true     | NULL         |              |
    | c        | bigint |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID:                  e6b06f705dc34a36a5b72e5af486cab7                         |
    | IsArchived:               false                                                    |
    | PhysicalSize:             0                                                        |
    | FileNum:                  0                                                        |
    | StoredAs:                 AliOrc                                                   |
    | CompressionStrategy:      normal                                                   |
    | ClusterType:              hash                                                     |
    | BucketNum:                1024                                                     |
    | ClusterColumns:           [c]                                                      |
    | SortColumns:              [c ASC]                                                  |
    +------------------------------------------------------------------------------------+
    
    OK
  • ハッシュクラスタ化されたパーティションテーブル t2 の情報を表示します。クラスタプロパティは、[拡張情報] セクションに表示されます。

    DESC EXTENDED t2;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name                       |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime: 2017-12-25 11:18:26                                                    |
    | LastDDLTime: 2017-12-25 11:18:26                                                   |
    | LastModifiedTime: 2017-12-25 11:18:26                                              |
    | Lifecycle: 2                                                                       |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES | Size: 0                                                       |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | a        | string |       |               | true     | NULL         |              |
    | b        | string |       |               | true     | NULL         |              |
    | c        | bigint |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Partition Columns:                                                                 |
    +------------------------------------------------------------------------------------+
    | dt    | string |                                                                   |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID: 91a3395d3ef64b4d9ee1d2852755                                              |
    | IsArchived: false                                                                  |
    | PhysicalSize: 0                                                                    |
    | FileNum: 0                                                                         |
    | ClusterType: hash                                                                  |
    | BucketNum: 1024                                                                    |
    | ClusterColumns: [c]                                                                |
    | SortColumns: [c ASC]                                                               |
    +------------------------------------------------------------------------------------+
    
    OK
  • レンジクラスター化された非パーティションテーブル t3 の情報を表示します。クラスタープロパティは、Extended Info セクションに表示されます。

    DESC extended t3;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name                       |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2020-11-16 18:01:05                                      |
    | LastDDLTime:              2020-11-16 18:01:05                                      |
    | LastModifiedTime:         2020-11-16 18:01:05                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | a        | string |       |               | true     | NULL         |              |
    | b        | string |       |               | true     | NULL         |              |
    | c        | bigint |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID:                  38d170aca2684f4baadbbe1931a6ae1f                         |
    | IsArchived:               false                                                    |
    | PhysicalSize:             0                                                        |
    | FileNum:                  0                                                        |
    | StoredAs:                 AliOrc                                                   |
    | CompressionStrategy:      normal                                                   |
    | ClusterType:              range                                                    |
    | BucketNum:                1024                                                     |
    | ClusterColumns:           [c]                                                      |
    | SortColumns:              [c ASC]                                                  |
    +------------------------------------------------------------------------------------+
    
    OK
  • レンジクラスター化されたパーティションテーブル t4 の情報では、クラスタープロパティは [拡張情報] セクションに表示されます。

    DESC extended t4;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@alibaba-inc.com | Project: $project_name                       |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2020-11-16 19:17:48                                      |
    | LastDDLTime:              2020-11-16 19:17:48                                      |
    | LastModifiedTime:         2020-11-16 19:17:48                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | a        | string |       |               | true     | NULL         |              |
    | b        | string |       |               | true     | NULL         |              |
    | c        | bigint |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Partition Columns:                                                                 |
    +------------------------------------------------------------------------------------+
    | dt              | string     |                                                     |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    | TableID:                  6ebc3432e283449188c861427bcd6ee4                         |
    | IsArchived:               false                                                    |
    | PhysicalSize:             0                                                        |
    | FileNum:                  0                                                        |
    | StoredAs:                 AliOrc                                                   |
    | CompressionStrategy:      normal                                                   |
    | ClusterType:              range                                                    |
    | BucketNum:                0                                                        |
    | ClusterColumns:           [c]                                                      |
    | SortColumns:              [c ASC]                                                  |
    +------------------------------------------------------------------------------------+
    
    OK
  • 非パーティションテーブル t5 がトランザクションテーブルかどうかを確認します。

    説明

    テーブルがトランザクションテーブルかどうかを確認するには、MaxCompute クライアント (バージョン 0.35.4 以降) を使用してください。他のツールや古いクライアントバージョンでは、この情報が表示されない場合があります。

    DESC extended t5;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@aliyun.com | Project: $project_name                            |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2021-02-18 10:56:27                                      |
    | LastDDLTime:              2021-02-18 10:56:27                                      |
    | LastModifiedTime:         2021-02-18 10:56:27                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field    | Type   | Label | ExtendedLabel | Nullable | DefaultValue | Comment      |
    +------------------------------------------------------------------------------------+
    | id       | bigint |       |               | true     | NULL         |              |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    ...
    | Transactional:            true                                                     |
    +------------------------------------------------------------------------------------+
  • パーティションテーブル t6 がトランザクションテーブルかどうかを確認します。

    説明

    テーブルがトランザクションテーブルかどうかを確認するには、MaxCompute クライアント (バージョン 0.35.4 以降) を使用してください。他のツールや古いクライアントバージョンでは、この情報が表示されない場合があります。

    DESC extended t6;

    クリックして実行結果を展開表示

    +------------------------------------------------------------------------------------+
    | Owner: ALIYUN$xxxxx@test.aliyunid.com | Project: $project_name                     |
    | TableComment:                                                                      |
    +------------------------------------------------------------------------------------+
    | CreateTime:               2021-02-18 15:34:54                                      |
    | LastDDLTime:              2021-02-18 15:34:54                                      |
    | LastModifiedTime:         2021-02-18 15:34:54                                      |
    +------------------------------------------------------------------------------------+
    | InternalTable: YES      | Size: 0                                                  |
    +------------------------------------------------------------------------------------+
    | Native Columns:                                                                    |
    +------------------------------------------------------------------------------------+
    | Field           | Type       | Label | Comment                                     |
    +------------------------------------------------------------------------------------+
    | id              | bigint     |       |                                             |
    +------------------------------------------------------------------------------------+
    | Partition Columns:                                                                 |
    +------------------------------------------------------------------------------------+
    | ds              | string     |                                                     |
    +------------------------------------------------------------------------------------+
    | Extended Info:                                                                     |
    +------------------------------------------------------------------------------------+
    ...
    | Transactional:            true                                                     |
    +------------------------------------------------------------------------------------+

CREATE TABLE ステートメント

テーブルの作成に使用する DDL ステートメントを返します。

構文

SHOW CREATE TABLE <table_name>;

パラメータ

table_name :必須。対象テーブルの名前。

-- sale_detail テーブルの CREATE TABLE ステートメントを表示します。
SHOW CREATE TABLE sale_detail;

出力例:

CREATE TABLE IF NOT EXISTS max****.`default`.sale_detail(shop_name STRING, customer_id STRING, total_price DOUBLE)
PARTITIONED BY (sale_date STRING, region STRING) STORED AS ALIORC TBLPROPERTIES ('columnar.nested.type'='true');

プロジェクト内のテーブルとビューの一覧表示

プロジェクト内のすべてのテーブル、外部テーブル、ビュー、およびマテリアライズドビューを一覧表示するか、名前パターンでフィルタリングします。

コマンドフォーマット

-- プロジェクト内のすべてのテーブル、外部テーブル、ビュー、およびマテリアライズドビューを一覧表示します。
SHOW TABLES;
-- 指定したパターンに一致するテーブル、外部テーブル、ビュー、およびマテリアライズドビューを一覧表示します。
SHOW TABLES LIKE '<pattern>';

-- 'sale*' パターンに一致するテーブル、外部テーブル、ビュー、およびマテリアライズドビューを一覧表示します。アスタリスク (*) は任意の文字列を表すワイルドカードです。
SHOW TABLES LIKE 'sale*';              

出力例:

ALIYUN$account_name:sale_detail
......
-- システムプロンプトは、Alibaba Cloud アカウントの場合は ALIYUN、RAM ユーザーの場合は RAM です。

外部テーブルの一覧表示

プロジェクト内のすべての外部テーブルを一覧表示するか、名前のパターンでフィルタリングします。

説明

SHOW EXTERNAL TABLES を使用するには、MaxCompute クライアント (odpscmd) バージョン 0.43.0 以降が必要です。

構文

-- プロジェクト内のすべての外部テーブルを一覧表示します。
SHOW EXTERNAL TABLES;
-- 指定したパターンに一致する外部テーブルを一覧表示します。
SHOW EXTERNAL TABLES LIKE '<pattern>';

-- 'a*' パターンに一致する外部テーブルを一覧表示します。アスタリスク (*) は任意の文字列を表すワイルドカードです。
SHOW EXTERNAL TABLES LIKE 'a*';   

出力例:

ALIYUN$account_name:a_et
......
-- システムプロンプトは、Alibaba Cloud アカウントの場合は ALIYUN で始まり、RAM ユーザーの場合は RAM で始まります。

リファレンス