ページの先頭行へ戻る
Symfoware Server V10.0.0/V10.0.1 SQLリファレンス

3.27 DECLARE TABLE(表宣言)

機能

表宣言は、スキーマ名の修飾をしない表名を定義します。表宣言で定義した表名を、それ以降のSQL文で記述する場合、スキーマ名を省略することができます。

記述形式

一般規則

表名
  • スキーマ名を省略して使用する表の名前を指定します。

  • 表名はスキーマ名で修飾することはできません。

スキーマ名
  • 表を含むスキーマの名前を指定します。

使用例

SELECT文の表名“在庫表”のスキーマ名の修飾を省略できるようにするため、表名“在庫表”を表宣言します。

DECLARE 在庫表 TABLE ON SCH1
SELECT  在庫数量 INTO :STOCK FROM 在庫表 WHERE 製品番号 = 200