Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定されたテーブルとそのインデックス、外部キー、トリガ、付与された権限の作成に必要な SQL 文を含む LONG VARCHAR 文字列を返します。
sa_get_table_definition( @owner , @tabname )
@owner tabname の所有者を指定する VARCHAR(128) パラメータ。
@tabname テーブルの名前を指定する VARCHAR(128) パラメータ。
この関数は、指定されたテーブルとそのインデックス、外部キー、トリガ、付与された権限の作成に必要な SQL 文を含む LONG VARCHAR 文字列を返します。新しいテーブルを同じ定義を使用して作成するには、この関数が返す文字列を、EXECUTE IMMEDIATE 文および LOCATE、SUBSTRING、REPLACE の各関数と組み合わせて使用します。
さらに、SELECT ANY TABLE システム権限、または、SYSUSERPERM 互換ビューに対する SELECT 権限も必要です。
なし。
次の文は、sa_get_table_definition 関数を使用して、Departments テーブルを作成するために必要な SQL 文を含む文字列を表示します。
SELECT sa_get_table_definition( 'GROUPO', 'Departments');