Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak utworzyć plik login.sql dla SQLcl

Korzystając z SQLcl (interfejsu wiersza poleceń Oracle), możesz utworzyć plik login.sql plik i uruchamiaj go za każdym razem, gdy uruchamiasz SQLcl.

Pozwala to na wykonywanie poleceń za każdym razem, gdy uruchamiasz SQLcl. Na przykład, możesz określić swoje preferencje formatowania w login.sql plik, skonfiguruj aliasy itp.

Tutaj pokażę, jak utworzyć login.sql i jak uruchomić go za każdym razem, gdy uruchamiasz SQLcl.

Utwórz plik login.sql Plik

Utwórz plik o nazwie login.sql i zapisz go w preferowanym katalogu.

Dodaj dowolne polecenia do pliku.

Oto przykład pliku login.sql plik:

set sqlformat ansiconsole

set highlighting on
set highlighting keyword foreground blue
set highlighting identifier foreground magenta
set highlighting string foreground green
set highlighting number foreground cyan
set highlighting comment foreground yellow

Dodaj do SQLPATH

Jeśli umieścisz plik w bieżącym katalogu, a następnie uruchomisz SQLcl z tego katalogu, użyje on login.sql plik.

Jednak możesz nie zawsze chcieć uruchamiać SQLcl z tego samego katalogu przez cały czas, w takim przypadku możesz określić jego lokalizację w SQLPATH zmienna środowiskowa.

Oto przykład:

export SQLPATH=~/Applications/sqlcl/

W moim przypadku zapisałem login.sql plik do mojego ~/Applications/sqlcl/ katalog, więc to jest ścieżka, której tutaj użyłem. Zmień to na katalog, w którym zapisałeś swój login.sql zapisz.

Plik, do którego dodasz tę linię, będzie zależał od Twojej powłoki:

  • Jeśli używasz BASH, dodaj tę linię do swojego ~/.bashprofile plik.
  • Jeśli używasz zsh, dodaj go do swojego ~/.zshrc plik.

Gdy to zrobisz, SQLcl sprawdzi twój login.sql plik za każdym razem, gdy używasz go do łączenia się z bazą danych Oracle. I nie będziesz już musiał konfigurować swoich preferencji przy każdym połączeniu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle PL/SQL jak obliczyć zakres adresów IP dla cidr IPv6

  2. Czy słowo kluczowe „as” jest wymagane w Oracle do zdefiniowania aliasu?

  3. Jak sprawdzić wersję JDK w Oracle?

  4. ORA-01264:Nie można utworzyć nazwy pliku dziennika

  5. Czy możliwe jest zakleszczenie podczas aktualizowania i usuwania różnych wierszy w tabeli?