Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да създадете login.sql файл за SQLcl

Когато използвате SQLcl (интерфейс на командния ред на Oracle), можете да създадете login.sql файл и го изпълнявайте всеки път, когато стартирате SQLcl.

Това ви позволява да изпълнявате команди всеки път, когато стартирате SQLcl. Например, можете да посочите предпочитанията си за форматиране в login.sql файл, настройване на псевдоними и др.

Тук ви показвам как да създадете login.sql файл и как да го накарате да се изпълнява всеки път, когато стартирате SQLcl.

Създайте login.sql Файл

Създайте файл, наречен login.sql и го запазете в предпочитаната от вас директория.

Добавете всички команди, от които се нуждаете, към файла.

Ето пример за login.sql файл:

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

Добавете към вашия SQLPATH

Ако поставите файла в текущата директория и след това стартирате SQLcl от тази директория, той ще използва login.sql файл.

Въпреки това, може да не искате винаги да стартирате SQLcl от същата директория през цялото време, в който случай можете да посочите местоположението му във вашия SQLPATH променлива на средата.

Ето един пример:

export SQLPATH=~/Applications/sqlcl/

В моя случай запазих login.sql файл в моя ~/Applications/sqlcl/ директория, така че това е пътят, който използвах тук. Променете това в директорията, в която сте запазили своя login.sql файл в.

Файлът, към който добавяте този ред, ще зависи от вашата обвивка:

  • Ако използвате BASH, добавете този ред към вашия ~/.bashprofile файл.
  • Ако използвате zsh, добавете го към вашия ~/.zshrc файл.

След като това стане, SQLcl ще провери вашия login.sql файл всеки път, когато го използвате за свързване с Oracle Database. И вече няма да е необходимо да конфигурирате предпочитанията си всеки път, когато се свързвате.


  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.DataAccess не е наличен за избор във Visual Studio 2013

  2. EF 4, как да добавя частични класове

  3. Списък с външни ключове и таблиците, към които се отнасят в Oracle DB

  4. ORA-01031:недостатъчни привилегии при избор на изглед

  5. Намерете максималните последователни години за всеки идентификатор в таблица (Oracle SQL)