Oracle Developer Tools for VS Code

Utfør SQL og PL / SQL i Visual Studio Code

(Christian Shay) (16. nov 2020)

Jeg hører det hver dag: Utviklere elsker å bruke Visual Studio Code, multi-plattform og open source code editor som kjører på Linux , macOS og Windows. Det er 11 millioner brukere og nesten 20.000 utvidelser tilgjengelig på Visual Studio Code Marketplace, som gir tilpassede redaktører og språkstøtte for Python, Java, C #, Node.js og vel, omtrent hvilket som helst språk og rammeverk.

Over for et år siden introduserte vi Oracle Developer Tools for VS Code , som er en gratis utvidelse for Visual Studio Code som muliggjør redigering og kjøring av SQL og PL / SQL for Oracle Database og Oracle Autonomous Database sammen med mange andre funksjoner. Utvidelsen vår brukes ofte av utviklere som en del av arbeidsflyten. For eksempel bruker Python-utviklere Python-utvidelse Oracle Developer Tools for VS-kode mens de koder for å bla gjennom Oracle-databasen, vise og endre data, kjøre skript og test ad hoc SQL. Deretter kan de sjekke inn sine SQL-skript ved siden av Python-koden ved hjelp av Visual Studio Codes integrerte kildekontroll.

Vi har nylig gitt ut en oppdatering (versjon 19.3.3) som legger til en lot av nye funksjoner og forbedrer eksisterende. Hvis du allerede har brukt utvidelsen vår, håper jeg du får oppdateringen for å se de mange forbedringene som kommer fra omfattende tilbakemeldinger fra samfunnet. I dag vil jeg benytte anledningen til å gå gjennom produktet som helhet og begynne med hvordan du installerer det.

Få det fra Visual Studio Marketplace

Skriv“ Oracle ”i Extensions Marketplace for å finne og installere Oracle Developer Tools for VS-kode

Installering av Oracle Developer Tools for VS Code er enkelt og tar omtrent 15 sekunder fra start til slutt. Bare åpne Extension Marketplace fra VS Code og skriv «Oracle» i søkefeltet. Bla til du ser Oracle Developer Tools for VS Code , klikk på den og trykk deretter på installasjonsknappen. Noen sekunder senere får du en melding om at du er ferdig. Start Visual Studio-koden på nytt, så er du klar.

Koble til Oracle Autonomous Database

Klikk på det store databaseikonet til venstre for VS-koden. Det åpner Oracle Explorer-ruten. Klikk på plusstegnet for å åpne tilkoblingsdialogen.

Databaseikon i aktivitetslinjen og plusstegnikonet for å åpne nye tilkoblinger

Tilkoblingsdialogen har en rullegardin for tilkoblingstype med flere valg:

  • Grunnleggende: Du oppgir databasens vertsnavn, tjenestenavn og portnummer
  • TNS Alias: Godtar et tilkoblingsalias som definert i nettverkskonfigurasjonsfilene dine
  • Avansert: Tar Easy Connect-tilkoblingsstrenger eller kobler beskrivelser
  • ODP.NET-tilkoblingsstreng: Bruker samme syntaks som Oracle Data Provider for .NET

For Oracle Autonomous Database, først klientlegitimasjon og pakke dem ut inn i en katalog. Disse legitimasjonene inkluderer lommebokfilen vår. Så, i tilkoblingsdialogen, velger vi TNS Alias-tilkoblingstype, og vi vil også gi stien til plassering av lommebokfilen.

Tilkoblingsdialog for tilkoblingstypen“ TNS Alias ​​

I skjermbildet ovenfor vil du legge merke til Proxy-brukernavn og Proxy-passord felt som gjør det enkelt å koble til hvis du bruker en proxy-bruker. Det er også et Nåværende skjema rullegardin slik at hvis du kobler til som bruker A, men har rettigheter til skjema B, kan du bruke denne dråpen ned for å angi skjema B som standardskjema som verktøyet skal bruke. Mer om det senere i denne artikkelen.

Hvis du kobler til en lokal database som Oracle Database Express Edition, kan du bruke den grunnleggende tilkoblingstypen, slik:

Tilkoblingsdialog for «Basic» tilkoblingstype

Bla gjennom skjemaet ditt med Oracle Database Explorer

Når du er koblet til, ser du et ikon som representerer tilkoblingen i Oracle Explorer. Klikk på den, så ser du en trekontroll som viser databaseskjemaet ditt.

Oracle Explorer lar deg bla gjennom databaseskjemaet ditt

Du kan utvide trekontrollen for å utforske de forskjellige skjemaobjekttypene. For hvert skjemaobjekt er det menyer for å utføre operasjoner. Hvis du for eksempel klikker på en tabell, kan du velge menyelementet Vis data .

Viser dataene for en tabell

Dette åpner et resultatvindu med dataene. Du kan også lagre dataene som CSV- eller JSON-formater.

Lagrede prosedyrer, funksjoner og pakker har menyer for redigering av PL / SQL i databasen:

Åpne redigereren for en lagret funksjon

Dette åpner Oracle SQL-editor og når redigeringen er fullført, kan du lagre endringene i databasen. (Vi vil gå nærmere inn på noen av funksjonene i SQL-editoren og vise hvordan du kan kjøre SQL-skript og utføre adhoc SQL på et øyeblikk.)