Oracle Developer Tools for VS Code (Polski)

Wykonaj SQL i PL / SQL w Visual Studio Code

(Christian Shay) (16 listopada 2020 r.)

Słyszę to codziennie: programiści uwielbiają używać Visual Studio Code, wieloplatformowego i otwartego edytora kodu działającego w systemie Linux , macOS i Windows. W Visual Studio Code Marketplace dostępnych jest 11 milionów użytkowników i prawie 20 000 rozszerzeń, które zapewniają dostosowane edytory i obsługę języków dla Python, Java, C #, Node.js i cóż, prawie każdy język i framework.

Ponad rok temu wprowadziliśmy Oracle Developer Tools for VS Code , które jest darmowym rozszerzeniem Visual Studio Code, które umożliwia edycję i wykonywanie SQL i PL / SQL dla Oracle Database i Oracle Autonomous Database wraz z wieloma innymi funkcjami. Nasze rozszerzenie jest często używane przez programistów w ramach ich przepływu pracy. Na przykład programiści języka Python używający rozszerzenia Python używają Oracle Developer Tools for VS Code podczas kodowania, aby przeglądać bazę danych Oracle, wyświetlać i zmieniać dane, uruchamiać skrypty i przetestuj ad hoc SQL. Następnie mogą sprawdzić swoje skrypty SQL wraz z kodem Pythona za pomocą zintegrowanej kontroli źródła programu Visual Studio Code.

Niedawno wydaliśmy aktualizację (wersja 19.3.3), która dodaje dużo nowych funkcji i ulepsza istniejące. Jeśli korzystałeś już z naszego rozszerzenia, mam nadzieję, że otrzymasz aktualizację, dzięki której zobaczysz wiele ulepszeń wynikających z obszernych opinii społeczności. Dzisiaj chciałbym skorzystać z okazji, aby przejść przez cały produkt, zaczynając od sposobu jego instalacji.

Pobierz z Visual Studio Marketplace

Wpisz„ Oracle ”na Rynku rozszerzeń, aby znaleźć i zainstalować narzędzia Oracle Developer Tools for VS Code

Instalacja Oracle Developer Tools for VS Code jest łatwa i zajmuje około 15 sekund od początku do końca. Po prostu otwórz rynek rozszerzeń z poziomu VS Code i wpisz „Oracle” w pasku wyszukiwania. Przewiń, aż zobaczysz opcję Oracle Developer Tools for VS Code , kliknij ją, a następnie naciśnij przycisk instalacji. Kilka sekund później otrzymasz wiadomość, że wszystko jest gotowe. Uruchom ponownie Visual Studio Code i gotowe.

Połącz się z Oracle Autonomous Database

Kliknij dużą ikonę bazy danych po lewej stronie VS Code. Spowoduje to otwarcie panelu Oracle Explorer. Kliknij znak plus, aby otworzyć okno dialogowe połączenia.

Ikona bazy danych na pasku aktywności i ikona znaku plus do otwierania nowych połączeń

W oknie dialogowym połączenia znajduje się lista rozwijana typu połączenia z kilkoma opcjami:

  • Podstawowy: Podajesz nazwę hosta bazy danych, nazwę usługi i numer portu
  • Alias ​​TNS: Akceptuje alias połączenia zdefiniowany w plikach konfiguracyjnych sieci
  • Zaawansowane: Pobiera parametry połączenia Easy Connect lub deskryptory połączenia
  • Parametry połączenia ODP.NET: Używa tej samej składni co dostawca danych Oracle dla .NET

W przypadku Oracle Autonomous Database najpierw pobieramy dane logowania klienta i rozpakuj je do katalogu. Te dane logowania będą obejmować plik naszego portfela. Następnie w oknie dialogowym połączenia wybierzemy typ połączenia Alias ​​TNS, a także podamy ścieżkę do lokalizacji naszego pliku portfela.

Okno dialogowe połączenia dla typu połączenia„ Alias ​​TNS ”

Na powyższym zrzucie ekranu zobaczysz Nazwa użytkownika proxy i Hasło proxy , które ułatwiają połączenie, jeśli używasz użytkownika proxy. Istnieje również lista rozwijana Bieżący schemat , więc jeśli łączysz się jako użytkownik A, ale masz uprawnienia do schematu B, możesz użyć tej listy w dół, aby ustawić schemat B jako domyślny schemat, którego będzie używać narzędzie. Więcej na ten temat w dalszej części tego artykułu.

Jeśli łączysz się z lokalną bazą danych, taką jak Oracle Database Express Edition, możesz użyć typu połączenia Basic, na przykład:

Okno dialogowe połączenia dla „podstawowego” typu połączenia

Przeglądaj swój schemat za pomocą Oracle Database Explorer

Po nawiązaniu połączenia zobaczysz ikonę reprezentującą połączenie w programie Oracle Explorer. Kliknij go, a zobaczysz kontrolkę drzewa pokazującą schemat bazy danych.

Oracle Explorer umożliwia przeglądanie schematu bazy danych

Możesz rozwinąć kontrolę drzewa, aby zbadać różne typy obiektów schematu. Dla każdego obiektu schematu istnieją menu do wykonywania operacji. Na przykład, jeśli klikniesz tabelę, możesz wybrać element menu Pokaż dane .

Wyświetlanie danych do tabeli

Otworzy się okno wyników z danymi. Możesz również zapisać dane w formacie CSV lub JSON.

Procedury składowane, funkcje i pakiety mają menu do edycji PL / SQL w bazie danych:

Otwarcie edytora dla zapisanej funkcji

Otworzy się Oracle Edytor SQL i po zakończeniu edycji możesz zapisać zmiany z powrotem w bazie danych. (Bardziej szczegółowo omówimy niektóre funkcje edytora SQL i za chwilę pokażemy, jak można uruchamiać skrypty SQL i wykonywać adhoc SQL).