Instrumente Oracle Developer for VS Code

Executați SQL și PL / SQL în Visual Studio Code

(Christian Shay) (16 noiembrie 2020)

Îl aud în fiecare zi: dezvoltatorilor le place să folosească Visual Studio Code, editorul de coduri multi-platformă și open source care rulează pe Linux , macOS și Windows. Există 11 milioane de utilizatori și aproape 20.000 de extensii disponibile în Visual Studio Code Marketplace, care oferă editori personalizați și asistență lingvistică pentru Python, Java, C #, Node.js și bine, aproape orice limbă și cadru.

Peste acum un an am introdus Instrumentele pentru dezvoltatori Oracle pentru codul VS , care este o extensie gratuită pentru Visual Studio Code care permite editarea și executarea SQL și PL / SQL pentru baza de date Oracle și baza de date autonomă Oracle împreună cu multe alte caracteristici. Extensia noastră este adesea utilizată de dezvoltatori ca parte a fluxului lor de lucru. De exemplu, dezvoltatorii Python care utilizează extensia Python utilizează Oracle Developer Tools pentru codul VS în timp ce se codifică pentru a naviga în baza de date Oracle, pentru a vizualiza și modifica datele, pentru a rula scripturi și testați SQL ad hoc. Apoi își pot verifica scripturile SQL alături de codul lor Python folosind controlul sursă integrat al Visual Studio Code.

Recent am lansat o actualizare (versiunea 19.3.3) care adaugă un lot de funcții noi și îmbunătățește cele existente. Dacă ați folosit deja extensia noastră, sper că veți primi actualizarea pentru a vedea numeroasele îmbunătățiri provenite din feedback-ul extins al comunității. Astăzi, aș dori să profit de această ocazie pentru a păși produsul în ansamblu, începând cu modul de instalare.

Obțineți-l de pe Visual Studio Marketplace

Tastați„ Oracle ”în Extensions Marketplace pentru a găsi și instala instrumentele Oracle Developer for VS Code

Instalarea Oracle Developer Tools pentru VS Code este ușoară și durează aproximativ 15 secunde de la început până la sfârșit. Trebuie doar să deschideți Extension Marketplace din codul VS și să tastați „Oracle” în bara de căutare. Derulați până când vedeți Instrumente pentru dezvoltatori Oracle pentru cod VS , faceți clic pe acesta și apoi apăsați butonul de instalare. Câteva secunde mai târziu veți primi un mesaj că ați terminat. Reporniți Visual Studio Code și sunteți gata să plecați.

Conectați-vă la baza de date autonomă Oracle

Faceți clic pe pictograma mare a bazei de date din partea stângă a codului VS. Aceasta va deschide panoul Oracle Explorer. Faceți clic pe semnul plus pentru a deschide dialogul de conexiune.

Pictograma bazei de date în bara de activitate și pictograma semnului plus pentru deschiderea conexiunilor noi

Dialogul de conexiune are un meniu derulant Tip conexiune cu mai multe opțiuni:

  • De bază: Furnizați numele gazdei bazei de date, numele serviciului și numărul portului
  • TNS Alias: Acceptă un alias de conexiune așa cum este definit în fișierele dvs. de configurare a rețelei
  • Avansat: Prinde șiruri de conexiuni Easy Connect sau descriptori de conectare
  • Șir de conexiune ODP.NET: Folosește aceeași sintaxă ca și furnizorul de date Oracle pentru .NET

Pentru baza de date autonomă Oracle, mai întâi descărcăm acreditările clientului și dezarhivați-le într-un director. Aceste acreditări vor include fișierul nostru portofel. Apoi, în dialogul de conexiune, vom alege tipul de conexiune TNS Alias ​​și vom furniza, de asemenea, calea către locația fișierului nostru portofel.

Dialog de conexiune pentru tipul de conexiune„ TNS Alias ​​”

În captura de ecran de mai sus, veți observa Nume utilizator proxy și Parola proxy câmpuri care facilitează conectarea dacă utilizați un utilizator proxy. Există, de asemenea, o listă verticală Schemă actuală , astfel încât, dacă vă conectați ca utilizator A, dar aveți drepturi asupra schemei B, puteți utiliza această listă jos pentru a seta schema B ca schema implicită pe care instrumentul o va folosi. Mai multe despre asta mai târziu în acest articol.

Dacă vă conectați la o bază de date locală, cum ar fi Oracle Database Express Edition, puteți utiliza tipul de conexiune de bază, astfel:

Dialog de conexiune pentru tipul de conexiune „Basic”

Răsfoiți schema cu Oracle Database Explorer

După conectare, veți vedea o pictogramă care reprezintă conexiunea în Oracle Explorer. Faceți clic pe acesta și veți vedea un control arbore care prezintă schema bazei de date.

Oracle Explorer vă permite să răsfoiți schema bazei de date

Puteți extinde controlul arborelui pentru a explora diferitele tipuri de obiecte schemă. Pentru fiecare obiect schemă există meniuri pentru efectuarea operațiilor. De exemplu, dacă faceți clic pe un tabel, puteți selecta elementul de meniu Afișare date .

Afișarea datelor pentru un tabel

Aceasta deschide o fereastră de rezultate cu datele. Puteți salva datele și în format CSV sau JSON.

Procedurile, funcțiile și pachetele stocate au meniuri pentru editarea PL / SQL în baza de date:

Deschiderea editorului pentru o funcție stocată

Aceasta va deschide Oracle Editor SQL și odată finalizată editarea, puteți salva modificările înapoi în baza de date. (Vom detalia mai multe despre unele dintre caracteristicile editorului SQL și vom arăta cum puteți rula scripturi SQL și executa SQL adhoc într-o clipă.)