Oracle Developer-verktyg för VS-kod

Kör SQL och PL / SQL i Visual Studio-kod

(Christian Shay) (Nov 16, 2020)

Jag hör det varje dag: Utvecklare älskar att använda Visual Studio Code, flertrons- och open source-kodredigeraren som körs på Linux , macOS och Windows. Det finns 11 miljoner användare och nästan 20 000 tillägg tillgängliga på Visual Studio Code Marketplace som erbjuder anpassade redigerare och språkstöd för Python, Java, C #, Node.js och väl, nästan vilket språk och ramverk som helst.

Över för ett år sedan introducerade vi Oracle Developer Tools för VS-kod som är en gratis förlängning för Visual Studio-kod som möjliggör redigering och körning av SQL och PL / SQL för Oracle Database och Oracle Autonomous Database tillsammans med många andra funktioner. Vårt tillägg används ofta av utvecklare som en del av deras arbetsflöde. Till exempel använder Python-utvecklare som använder Python-tillägg Oracle Developer Tools för VS-kod medan de kodar för att bläddra i Oracle-databasen, visa och ändra data, köra skript och testa ad hoc SQL. Sedan kan de checka in sina SQL-skript tillsammans med sin Python-kod med Visual Studio Codes integrerade källkontroll.

Vi släppte nyligen en uppdatering (version 19.3.3) som lägger till en lot av nya funktioner och förbättrar befintliga. Om du redan har använt vårt tillägg hoppas jag att du får uppdateringen för att se de många förbättringarna som kommer från omfattande feedback från samhället. Idag vill jag ta tillfället i akt att gå igenom produkten som helhet och börja med hur man installerar den.

Hämta den från Visual Studio Marketplace

Skriv“ Oracle ”på Extensions Marketplace för att hitta och installera Oracle Developer Tools för VS-kod

Det är enkelt att installera Oracle Developer Tools för VS-kod och tar cirka 15 sekunder från start till slut. Öppna bara Extension Marketplace inifrån VS-kod och skriv “Oracle” i sökfältet. Bläddra tills du ser Oracle Developer Tools for VS Code , klicka på den och tryck sedan på installationsknappen. Några sekunder senare får du ett meddelande om att du är klar. Starta om Visual Studio-koden så är du redo att gå.

Anslut till Oracle Autonomous Database

Klicka på den stora databasikonen till vänster om VS-kod. Det öppnar Oracle Explorer-rutan. Klicka på plustecknet för att öppna anslutningsdialogen.

Databasikon i aktivitetsfältet och plusteckenikonen för att öppna nya anslutningar

Anslutningsdialogrutan har en listruta för anslutningstyp med flera val:

  • Grundläggande: Du anger databasens värdnamn, servicenamn och portnummer
  • TNS-alias: Accepterar ett anslutningsalias som definierat i dina nätverkskonfigurationsfiler
  • Avancerat: Tar Easy Connect-anslutningssträngar eller kopplar beskrivningar
  • ODP.NET-anslutningssträng: Använder samma syntax som Oracle Data Provider för .NET

För Oracle Autonomous Database laddar vi först klientuppgifter och packa upp dem in i en katalog. Dessa uppgifter innehåller vår plånbokfil. Sedan, i anslutningsdialogen, väljer vi TNS Alias-anslutningstyp och vi ger också sökvägen till vår plånboks filplats.

Anslutningsdialog för anslutningstypen” TNS Alias ​​

I skärmdumpen ovan kommer du att märka Proxy-användarnamn och Proxy-lösenord fält som gör det enkelt att ansluta om du använder en proxyanvändare. Det finns också ett Aktuellt schema rullgardinsmeny så att om du ansluter som användare A men har rättigheter på schema B kan du använda den här droppen ner för att ställa in schema B som standardschema som verktyget ska använda. Mer om det senare i den här artikeln.

Om du ansluter till en lokal databas som Oracle Database Express Edition kan du använda grundläggande anslutningstyp, så här:

Anslutningsdialog för anslutningstypen ”Basic”

Bläddra i ditt schema med Oracle Database Explorer

När du är ansluten ser du en ikon som representerar anslutningen i Oracle Explorer. Klicka på den så ser du en trädkontroll som visar ditt databasschema.

Oracle Explorer låter dig bläddra i ditt databasschema

Du kan utöka trädkontrollen för att utforska de olika schemaobjekttyperna. För varje schemaobjekt finns det menyer för att utföra operationer. Om du till exempel klickar på en tabell kan du välja menyalternativet Visa data .

Visar data för en tabell

Detta öppnar ett resultatfönster med data. Du kan också spara data som CSV- eller JSON-format.

Lagrade procedurer, funktioner och paket har menyer för redigering av PL / SQL i databasen:

Öppna redigeraren för en lagrad funktion

Detta öppnar Oracle SQL-editor och när redigeringen är klar kan du spara ändringarna i databasen. (Vi kommer att gå in på mer detaljer om några av SQL-editorns funktioner och visa hur du kan köra SQL-skript och köra adhoc SQL på ett ögonblick.)