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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » ストアド・プロシージャとトリガ » プロシージャ、トリガ、バッチの使用 » プロシージャの概要

 

プロシージャの変更

Sybase Central または Interactive SQL を使って既存のプロシージャを変更できます。DBA 権限を所有しているか、プロシージャの所有者でなければなりません。

Sybase Central では、既存のプロシージャの名前を直接変更することはできません。新しい名前のプロシージャを新しく作成し、以前のコードをそこへコピーしてから、元のプロシージャを削除します。

Interactive SQL では、ALTER PROCEDURE 文を実行して既存のプロシージャを修正できます。プロシージャを作成した CREATE PROCEDURE 文と同じ構文で、この文に新しいプロシージャ全体を含めます。

♦  プロシージャのコードを変更するには、次の手順に従います (Sybase Central の場合)。
  1. DBA 権限または RESOURCE 権限のあるユーザとしてデータベースに接続します。

  2. 左ウィンドウ枠で、[プロシージャとファンクション] をダブルクリックします。

  3. プロシージャを選択します。

  4. 次のいずれかの方法を使用して、プロシージャを編集します。

    • 右ウィンドウ枠で、[SQL] タブをクリックします。

    • プロシージャを右クリックして、[新しいウィンドウで編集] を選択します。

      ヒント

      プロシージャごとに別のウィンドウを開いて、プロシージャ間でコードをコピーできます。

    • プロシージャのコメントを追加または編集するには、プロシージャを右クリックして、[プロパティ] を選択します。

      データベース・ドキュメント・ジェネレータを使用して、SQL Anywhere データベースをドキュメント化する場合、これらのコメントを出力に含めるオプションがあります。データベースのドキュメント化を参照してください。

参照