NavicatのデバッガでOracleのクエリや、プロシージャ、ファンクションをデバッグする方法(Windows & Linux)
Navicat for Oracleのデバッガは、SQLファンクションやプロシージャ、クエリなどのテストやデバッグに役立つ機能です。
デバッガを起動するためには、まず、ファンクションの設計フォームを開きます。
ブレークポイントを設定してから、「デバッグとして保存」をクリックします。
ツールバーのデバッグボタンをクリックします。ファンクションまたはプロシージャがパラメータの入力を必要とする場合、パラメータボックスがポップアップで表示されます。
デバッガはブレークポイントに到達すると、プログラムの実行を停止し、到達したブレークポイントのラインをコードウィンドウ内で強調表示します(赤い矢印)。
実行やステップオーバー、ステップイン、ステップアウト、ステップエンド、停止ボタンを使用して、デバッガをコントロールできます(赤い矩形)。
デバッガには、情報を分析するために役立つ様々なビューがあります:
コールスタック(青い矩形):現在のラインのファンクションコールまたはプロシージャコールを表示
ウォッチリスト(緑の矩形):監視されている変数の情報を表示
スマートデータ(紫の矩形):ブレークポイントに関連付けられた変数の情報を表示
ブレークポイント(緑の矢印):すべてのブレークポイントを表示
ウォッチリストに変数を追加するためには、強調表示されているコードを右クリックし、”ウォッチリストに追加”を選択します。
一番下のタブ:
ログ:メッセージログを表示
DBMS出力:ファンクションまたはプロシージャの出力を表示
ウォッチリストに変数を追加するためには、強調表示されているコードを右クリックし、”ウォッチリストに追加”を選択します。
Navicat Premium 商用版新春初売りセール開催中
もうすぐ2月になりますけど、Navicat Premium Enterprise Editionの新春初売りセールは続けています。
Navicat Premiumは、MySQLやPostgreSQL、オラクル、SQL Server、SQLite、MariaDBデータベースに接続できることだけではなく、Amazon RDSやAmazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud、Google Cloudも一つのアプリケーションで管理できます。
製品情報はこちら:Navicat Premium | 1台で複数のDBの管理が可能
Navicat Premiumの機能詳細:Navicat Premium 機能一覧|Navicat
購入するかどうか考えていますか?購入の前、まずNavicat Premiumの強さと便利さを体験しましょう:Navicat Premiumの14日間無料評価版をダウンロードする
今すぐ購入しましょう:https://jp.navicat.com/store/navicat-premium
2017年1月よりNavicatのご変更
明けましておめでとうございます。今年も宜しくお願い致します。
2017年1月5日(木)より、Navicatは教育版に代わり非商用版の取扱いが開始され、対象顧客層が拡大されます。教育機関以外、 慈善団体や図書館、研究機関、美術館、博物館などの非営利組織が証明書類などを提出しなくてもご利用可能です。なお、「非商用版」では新たに個人のお客様も対象となりましたので、 個人のお客様は是非ご利用ください。
同時に、グローバル版価格の変更に伴い、 連動した価格改定を行う事となりました。非商用版は、機能がEnterprise Editionと同等ですが、非営利目的のみにご利用になれます。大幅値下になり、お手頃な値段でご購入可能です。製品の比較は、下記のページをご覧ください。
Navicat for MySQL 機能一覧|Navicat
Navicat for PostgreSQL 機能一覧|Navicat
Navicat for Oracle 機能一覧|Navicat
Navicat for SQL Server 機能一覧|Navicat
Navicat for SQLite 機能一覧|Navicat
Navicat for MariaDB 機能一覧|Navicat
非商用ライセンスプログラムについて、詳細はこちらをご覧ください。
また、Navicat Premium Enterprise版は新規購入ライセンスを新定価より30%割引した価格でご購入になれます。チャンスをお見逃しなく!
今すぐ全機能使用可能のNavicat無料評価版をご試用ください。
Navicat | 14日間無償の試用版をお試しください。Windows, Mac, Linux用があります
今後も引き続きNavicatを応援くださいますようお願い申し上げます。
Navicatでは主なクラウドデータベースに対応される
Navicatでは主なクラウドデータベースに対応しております。
クラウド環境でのシステム開発や運用、データ移行などを検討している方は是非ご利用下さい。
【対応クラウドデータベース】
・ AWS
Amazon Aurora / Amazon RDS for MySQL / Amazon RDS for Oracle
Amazon RDS for PostgreSQL / Amazon RDS for MariaDB
Amazon RDS for SQL Server / Amazon Redshift
・ Oracle Cloud
・ Google Cloud
※ 各製品の対応状況はそれぞれの「機能一覧」ページをご覧下さい:
Navicat for MySQL 機能一覧|Navicat
Navicat for PostgreSQL 機能一覧|Navicat
Navicat for Oracle 機能一覧|Navicat
Navicat for SQL Server 機能一覧|Navicat
Navicat for SQLite 機能一覧|Navicat