Usage
ビューは、virtual schemasにのみ作成することができ、例えばデフォルトスキーマviews
に作成することができます。Once created, they will appear in the respective virtual schemas section of the Data Virtuality Studio. CREATE OR REPLACE
を使用すると、既存のView が置き換えられます。ビュー定義(フォーマットやコメントを含む)が変更されていない場合、既存のビューは置き換えられません。
CREATE
[
OR
REPLACE
] [PRIVATE]
VIEW
<schema_name>.<viewname>[column_name column_type, ...,
PRIMARY
KEY
(column_name)]
AS
queryExpression;;
Syntax Rules
PRIMARY KEY
これはテーブル内の各レコードを一意に識別するもので、一意な値を含む必要があり、NULLにすることはできません;queryExpression
の列数は変更しないでください。
The PRIVATE
keyword is reserved for internal use and should not be specified for user-defined views.
Examples
CREATE
VIEW
views.countryregion
AS
SELECT
*
FROM
adventureworks.countryregion ;;
CREATE
VIEW
virtual_schema_name.creditcard
AS
SELECT
number, expiryDate, ccv
FROM
adventureworks.creditcard ;;
CREATE
VIEW
virtual_schema_name.creditcard(number
integer
, expiryDate
date
,
PRIMARY
KEY
(number))
AS
SELECT
number, expiryDate
FROM
adventureworks.creditcard ;;
State
View が作成されると、以下のいずれかの状態になります:
State | Description |
---|---|
| The view can be used |
| The view can be used, but the backing data source uses a stored copy of the metadata.
|
| The view failed to load. A view in this state cannot be used |