メインコンテンツまでスキップ
バージョン: 4.x

ALTER VIEW

デスクリプション

このステートメントは、論理ビューの定義を変更するために使用されます。

Syntax

ALTER VIEW [<db_name>.]<view_name> 
[(<column_definition>)]
AS <query_stmt>

どこで:

column_definition:
<column_name> [COMMENT '<comment>'] [,...]

必須パラメータ

1. <view_name>

変更対象のビューの識別子(名前)。

2. <query_stmt>

ビューを定義するSELECTクエリ文。

任意パラメータ

1. <db_name>

ビューが存在するデータベースの名前。指定されていない場合、デフォルトで現在のデータベースが使用されます。

2. <column_definition>

ビューの列定義。
詳細:
1. <column_name>
列名。
2. <comment>
列コメント。

アクセス制御要件

権限オブジェクト注記
ALTER_PRIVView変更対象のビューにALTER_PRIV権限が必要です。
SELECT_PRIVTable, Viewクエリ対象のTable、ビュー、またはマテリアライズドビューにSELECT_PRIV権限が必要です。

  1. example_db上のexample_viewビューを変更する
ALTER VIEW example_db.example_view
(
c1 COMMENT "column 1",
c2 COMMENT "column 2",
c3 COMMENT "column 3"
)
AS SELECT k1, k2, SUM(v1) FROM example_table
GROUP BY k1, k2