Oracle Developer Tools for VS Code (日本語)

SQLとPLの実行/ SQL in Visual Studio Code

(Christian Shay)(2020年11月16日)

毎日聞いています:開発者は、Linux上で実行されるマルチプラットフォームのオープンソースコードエディターであるVisual StudioCodeを使用するのが大好きです。 、macOSおよびWindows。 Visual Studio Code Marketplaceには1,100万人のユーザーと20,000近くの拡張機能があり、Python、Java、C#、Node.jsなど、ほぼすべての言語とフレームワークのカスタマイズされたエディターと言語サポートを提供します。

1年前、 Oracle Developer Tools for VS Code を導入しました。これは、OracleDatabase用のSQLおよびPL / SQLの編集と実行を可能にするVisualStudioCodeの無料拡張機能です。およびOracleAutonomousDatabaseと他の多くの機能。私たちの拡張機能は、開発者がワークフローの一部としてよく使用します。たとえば、 Python拡張機能を使用するPython開発者は、コーディング中にOracle Developer Tools for VS Codeを使用して、Oracleデータベースの参照、データの表示と変更、スクリプトの実行、アドホックSQLをテストします。次に、Visual Studio Codeの統合ソース管理を使用して、Pythonコードと一緒にSQLスクリプトをチェックインできます。

最近、 lot の新機能と、既存の機能の改善。すでに拡張機能を使用している場合は、更新プログラムを入手して、コミュニティからの広範なフィードバックから得られた多くの機能強化を確認してください。今日は、この機会を利用して、インストール方法から始めて、製品全体をステップスルーしたいと思います。

VisualStudioMarketplaceから入手してください

Extensions Marketplaceで「Oracle」と入力して、VSCode用のOracleDeveloperToolsを見つけてインストールします

Oracle Developer Tools for VS Codeのインストールは簡単で、開始から終了まで約15秒かかります。 VSCode内からExtensionMarketplaceを開き、検索バーに「Oracle」と入力するだけです。 Oracle Developer Tools for VS Code が表示されるまでスクロールし、クリックして、インストールボタンを押します。数秒後、完了したというメッセージが表示されます。 Visual Studio Codeを再起動すると、準備が整います。

Oracle AutonomousDatabaseに接続します

VSCodeの左側にある大きなデータベースアイコンをクリックします。これにより、OracleExplorerペインが開きます。プラス記号をクリックして接続ダイアログを開きます。

アクティビティバーのデータベースアイコンとプラス記号アイコン新しい接続を開くための

接続ダイアログには、いくつかの選択肢がある[接続タイプ]ドロップダウンがあります。

  • 基本:データベースのホスト名、サービス名、ポート番号を指定します
  • TNSエイリアス:ネットワーク構成ファイルで定義されている接続エイリアスを受け入れます
  • 詳細: EasyConnect接続文字列または接続記述子を使用します
  • ODP.NET接続文字列: Oracle Data Provider for.NETと同じ構文を使用します

Oracle Autonomous Databaseの場合、最初にをダウンロードします。クライアントの資格情報を解凍しますディレクトリに。これらの資格情報には、ウォレットファイルが含まれます。次に、接続ダイアログで、TNSエイリアス接続タイプを選択し、ウォレットファイルの場所へのパスも指定します。

「TNSエイリアス」接続タイプの接続ダイアログ

上のスクリーンショットでは、プロキシユーザー名およびプロキシパスワードプロキシユーザーを使用している場合に、簡単に接続できるフィールド。 現在のスキーマドロップダウンもあるので、ユーザーAとして接続しているが、スキーマBに対する権限を持っている場合は、このドロップを使用できます。ツールが使用するデフォルトのスキーマとしてスキーマBを設定します。これについては、この記事の後半で詳しく説明します。

Oracle Database Express Editionなどのオンプレミスデータベースに接続する場合は、次のような基本接続タイプを使用できます。

「基本」接続タイプの接続ダイアログ

Oracle DatabaseExplorerでスキーマを参照します

接続すると、OracleExplorerで接続を表すアイコンが表示されます。それをクリックすると、データベーススキーマを示すツリーコントロールが表示されます。

Oracle Explorerを使用すると、データベーススキーマを参照できます

ツリーコントロールを展開して、さまざまなスキーマオブジェクトタイプを調べることができます。スキーマオブジェクトごとに、操作を実行するためのメニューがあります。たとえば、テーブルをクリックすると、メニュー項目データの表示を選択できます。

テーブルのデータを表示する

これにより、データを含む結果ウィンドウが開きます。データをCSVまたはJSON形式で保存することもできます。

ストアドプロシージャ、関数、およびパッケージには、データベース内のPL / SQLを編集するためのメニューがあります。

ストアド関数のエディタを開く

これにより、Oracleが開きますSQLエディタと編集が完了したら、変更をデータベースに保存して戻すことができます。 (SQLエディターの機能のいくつかについて詳しく説明し、SQLスクリプトを実行してアドホックSQLを実行する方法をすぐに示します。)