移行の目的で作成されたプロキシ・テーブルを削除します。
sa_migrate_drop_proxy_tables( i_table_owner )
i_table_owner SQL Anywhere ターゲット・データベースで、プロキシ・テーブルを所有するユーザを指定する VARCHAR(128) パラメータ。このユーザは、GRANT CONNECT 文を使用して作成します。このパラメータの値は必須です。GRANT 文を参照してください。
このプロシージャは、移行のために作成されたプロキシ・テーブルを削除します。これらのプロキシ・テーブルを所有するユーザを、i_table_owner 引数で指定します。
SQL Anywhere ターゲット・データベースで、移行後のテーブルをすべて同じユーザが所有しない場合、ユーザごとにこのプロシージャを呼び出して、すべてのプロキシ・テーブルを削除します。
または、sa_migrate システム・プロシージャを使用すると、1 回ですべてのテーブルをマイグレートできます。
このシステム・プロシージャは、他のいくつかの移行システム・プロシージャと組み合わせて使用されます。sa_migrate_create_fks システム・プロシージャの備考部分には、移行プロジェクトのリストと、実行順序が記載されています。sa_migrate_create_fks システム・プロシージャを参照してください。
なし
なし
次の文は、SQL Anywhere ターゲット・データベースで、ユーザ local_a に属するプロキシ・テーブルを削除します。
CALL sa_migrate_drop_proxy_tables( 'local_a' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |