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 の使用法 » SQL のダイアレクトと互換性 » ストアドプロシージャの自動変換

 

ストアドプロシージャの変換

たとえば、Watcom-SQL と Transact-SQL のような SQL ダイアレクト間でストアドプロシージャを変換します。

前提条件

そのプロシージャの所有者であるか、または次のいずれかの権限を持っていることが必要です。

  • ALTER ANY PROCEDURE システム権限
  • ALTER ANY OBJECT システム権限
 ♦ タスク
  1. Sybase Central で、[SQL Anywhere 16] プラグインを使用してデータベースに接続します。

  2. [プロシージャとファンクション] フォルダをクリックし、リストからストアドプロシージャを 1 つ選択します。

  3. 右ウィンドウ枠で、[SQL] タブをクリックして、テキストウィンドウをクリックします。

  4. [ファイル] をクリックし、[変換] オプションの 1 つをクリックします。

    右ウィンドウ枠に、選択したダイアレクトでプロシージャが表示されます。選択されたダイアレクトが保存されているプロシージャと異なるときは、データベースサーバが変換を行います。変換されなかった行はコメントとして表示されます。

  5. 変換されなかった行を書き直します。

  6. [ファイル]  » [保存] をクリックします。

結果

ストアドプロシージャが変換され、データベースに保存されます。

 参照