【DB2逆引きリファレンス目次】 【DB2逆引きリファレンス目次#実装編】 【DB2逆引きリファレンス目次#スキーマと別名】
前提
- データベース接続が必要
- 以下のいずれかが必要: SYSADM権限, DBADM権限, スキーマに対するCREATEIN特権
- スキーマがまだ存在しない場合はIMPLICIT_SCHEMA権限が必要です
解説
表およびビューに対して別名を作成するには、CREATE ALIASを用います。
CREATE ALIAS 別名 FOR 表名もしくはビュー名
別名
: 作成する別名を指定します。
表名もしくはビュー名
: 表名もしくはビュー名を指定します。別名に対してさらに別名を作成することもできます。この場合は表名のかわりに別名を指定します。
使用例
表(ここではt1)に対して別名(ここではa1)を定義する例。
db2 ==> CREATE ALIAS a1 FOR t1↓
表(ここではs1.t1)に対して別名(ここではs2.a1)を定義する例(スキーマの指定つき)。
db2 ==> CREATE ALIAS s1.a1 FOR s2.t1↓
注意
- SYSで始まるスキーマは使用できません。