Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara Membuat File login.sql untuk SQLcl

Saat menggunakan SQLcl (antarmuka baris perintah Oracle), Anda dapat membuat login.sql file, dan jalankan setiap kali Anda menjalankan SQLcl.

Ini memungkinkan Anda untuk menjalankan perintah setiap kali Anda menjalankan SQLcl. Misalnya, Anda dapat menentukan preferensi pemformatan Anda di login.sql file, mengatur alias, dll.

Berikut saya tunjukkan cara membuat login.sql file dan cara membuatnya berjalan setiap kali Anda menjalankan SQLcl.

Buat login.sql Berkas

Buat file bernama login.sql dan simpan di direktori pilihan Anda.

Tambahkan perintah apa pun yang Anda butuhkan ke file.

Berikut ini contoh login.sql berkas:

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

Tambahkan ke SQLPATH Anda

Jika Anda meletakkan file di direktori saat ini, dan kemudian menjalankan SQLcl dari direktori itu, itu akan menggunakan login.sql berkas.

Namun, Anda mungkin tidak selalu ingin meluncurkan SQLcl dari direktori yang sama sepanjang waktu, dalam hal ini, Anda dapat menentukan lokasinya di SQLPATH Anda variabel lingkungan.

Ini contohnya:

export SQLPATH=~/Applications/sqlcl/

Dalam kasus saya, saya menyimpan login.sql file ke ~/Applications/sqlcl/ saya direktori, jadi itulah jalur yang saya gunakan di sini. Ubah ini ke direktori tempat Anda menyimpan login.sql file masuk.

File tempat Anda menambahkan baris ini akan bergantung pada shell Anda:

  • Jika Anda menggunakan BASH, tambahkan baris tersebut ke ~/.bashprofile Anda mengajukan.
  • Jika Anda menggunakan zsh, tambahkan ke ~/.zshrc . Anda berkas.

Setelah ini selesai, SQLcl akan memeriksa login.sql Anda file setiap kali Anda menggunakannya untuk terhubung ke Oracle Database. Dan Anda tidak perlu lagi mengonfigurasi preferensi setiap kali Anda terhubung.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana mengganti huruf beraksen di kolom varchar2 di oracle

  2. Apakah ada fungsi di Oracle yang mirip dengan group_concat di mysql?

  3. Menjatuhkan pengguna yang terhubung dalam database Oracle

  4. Mengaktifkan TLS di Oracle Apps R12.2

  5. Cara Menghapus "X Rows Selected" di SQLcl &SQL*Plus (Oracle)