Nástroje pro vývojáře Oracle pro VS Code

Provádět SQL a PL / SQL v Visual Studio Code

(Christian Shay) (16. listopadu 2020)

Slyším to každý den: Vývojáři rádi používají Visual Studio Code, editor pro více platforem a open source kód, který běží na Linuxu , macOS a Windows. V aplikaci Visual Studio Code Marketplace je k dispozici 11 milionů uživatelů a téměř 20 000 rozšíření, která poskytují přizpůsobené editory a jazykovou podporu pro Python, Java, C #, Node.js a téměř jakýkoli jazyk a rámec.

Více před rokem jsme představili Oracle Developer Tools for VS Code , což je bezplatné rozšíření pro Visual Studio Code, které umožňuje úpravy a provádění SQL a PL / SQL pro Oracle Database a Oracle Autonomous Database spolu s mnoha dalšími funkcemi. Naše rozšíření vývojáři často používají jako součást svého pracovního postupu. Například vývojáři Pythonu, kteří používají rozšíření Pythonu , používají Oracle Developer Tools pro VS Code, zatímco kódují k procházení databáze Oracle, prohlížení a změně dat, spouštění skriptů a otestujte ad hoc SQL. Poté si mohou pomocí svých integrovaných ovládacích prvků pro zdrojové kódy Visual Studio Code zkontrolovat své skripty SQL.

Nedávno jsme vydali aktualizaci (verze 19.3.3), která přidává lot nových funkcí a vylepšuje ty stávající. Pokud jste již naše rozšíření používali, doufám, že se aktualizace dočkáte mnoha vylepšení, která vycházejí z rozsáhlé zpětné vazby komunity. Dnes bych rád využil této příležitosti a vyzkoušel produkt jako celek, počínaje tím, jak jej nainstalovat.

Získat z Visual Studio Marketplace

Na webu Extensions Marketplace zadejte„ Oracle “a vyhledejte a nainstalujte Oracle Developer Tools pro VS Code

Instalace nástrojů Oracle Developer Tools pro VS Code je snadná a od začátku do konce trvá asi 15 sekund. Stačí otevřít Extension Marketplace v rámci VS Code a do vyhledávacího panelu napsat „Oracle“. Posouvejte, dokud neuvidíte Oracle Developer Tools for VS Code , klikněte na něj a poté stiskněte tlačítko instalace. O několik sekund později dostanete zprávu, že jste hotovi. Restartujte Visual Studio Code a jste připraveni.

Připojení k Oracle Autonomous Database

Klikněte na ikonu velké databáze na levé straně VS Code. Tím se otevře podokno Průzkumník Oracle. Kliknutím na znaménko plus otevřete dialogové okno připojení.

Ikona databáze na liště aktivit a ikona znaménka plus pro otevírání nových připojení

V dialogovém okně připojení je rozbalovací nabídka Typ připojení s několika možnostmi:

  • Základní: Uvádíte název hostitele databáze, název služby a číslo portu
  • TNS Alias: Přijme alias připojení definovaný v konfiguračních souborech sítě
  • Pokročilé: Používá připojovací řetězce Easy Connect nebo deskriptory připojení
  • Řetězec připojení ODP.NET: Používá stejnou syntaxi jako poskytovatel dat Oracle pro .NET.

U Oracle Autonomous Database nejprve stáhneme pověření klienta a rozbalte je do adresáře. Tato pověření budou zahrnovat náš soubor peněženky. Poté v dialogovém okně připojení vybereme typ připojení TNS Alias ​​a poskytneme také cestu k umístění našeho souboru peněženky.

Dialogové okno připojení pro typ připojení„ TNS Alias ​​“

Na výše uvedeném snímku obrazovky si všimnete Proxy uživatelské jméno a heslo pro proxy pole, která usnadňují připojení, pokud používáte uživatele proxy. K dispozici je také Aktuální schéma rozbalovací nabídka, takže pokud se připojíte jako uživatel A, ale máte práva ke schématu B, můžete tuto kapku použít dolů nastavit schéma B jako výchozí schéma, které nástroj použije. Více o tom dále v tomto článku.

Pokud se připojujete k místní databázi, jako je Oracle Database Express Edition, můžete použít základní typ připojení, například:

Dialogové okno připojení pro „základní“ typ připojení

Procházejte své schéma pomocí aplikace Oracle Database Explorer

Po připojení se zobrazí ikona představující připojení v aplikaci Oracle Explorer. Klikněte na něj a uvidíte stromový ovládací prvek zobrazující vaše databázové schéma.

Aplikace Oracle Explorer umožňuje procházet vaše databázové schéma

Stromový ovládací prvek můžete rozšířit a prozkoumat různé typy objektů schématu. Pro každý objekt schématu existují nabídky k provádění operací. Pokud například kliknete na tabulku, můžete vybrat položku nabídky Zobrazit data .

Zobrazení dat pro tabulku

Tím se otevře okno s výsledky. Data můžete také uložit jako formáty CSV nebo JSON.

Uložené procedury, funkce a balíčky mají nabídky pro úpravy PL / SQL v databázi:

Otevření editoru pro uloženou funkci

Tím se otevře Oracle Editor SQL a po dokončení úprav můžete změny uložit zpět do databáze. (Podrobněji se seznámíme s některými funkcemi editoru SQL a ukážeme, jak můžete spustit skripty SQL a spustit adhoc SQL za okamžik.)