Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » ストアドプロシージャ、トリガ、バッチ、ユーザ定義関数 » プロシージャ

 

プロシージャのコピー (Sybase Central の場合)

Sybase Central を使用して、データベース間または同じデータベース内でプロシージャをコピーできます。同じデータベース内でプロシージャをコピーする場合は、プロシージャの名前を変更するか、コピーするプロシージャで別の所有者を選択する必要があります。

前提条件

プロシージャをコピーして自分自身を所有者として割り当てる場合は、プロシージャのコピー先のデータベースで、CREATE PROCEDURE システム権限を持っていることが必要です。プロシージャをコピーして別のユーザを所有者として割り当てる場合は、プロシージャのコピー先のデータベースで、CREATE ANY PROCEDURE または CREATE ANY OBJECT のシステム権限を持っていることが必要です。

 ♦ タスク
  1. Sybase Central の [SQL Anywhere 16] プラグインを使用すると、コピーするプロシージャを含むデータベースに接続できます。

  2. プロシージャをコピーするデータベースに接続します。

  3. 最初のデータベースの左ウィンドウ枠でコピーするプロシージャを選択して、それを 2 番目のデータベースの [プロシージャとファンクション] にドラッグします。

結果

新しいプロシージャが作成されて、元のプロシージャのコードがコピーされます。新しいプロシージャにコピーされるのは、プロシージャのコードだけです。権限など、その他のプロシージャのプロパティはコピーされません。