Anda dapat menggunakan dokumen sini :
sqlplus -s /nolog <<!EOF
connect SOME_USERNAME/[email protected]:1500/SOMESID
@some.sql
!EOF
connect
dan @some.sql
diperlakukan sebagai aliran input ke SQL*Plus, seolah-olah Anda mengetiknya dalam sesi interaktif, dan bukan bagian dari panggilan awal ke executable - jadi detail koneksi tidak muncul di ps
keluaran.
Anda juga dapat menggunakan variabel jika Anda ingin, secara kebetulan, karena ekspansi variabel terjadi di shell sebelum melewati aliran ke executable - jadi meskipun SQL*Plus tidak akan mengerti, katakan $PASSWD
, mengacu pada itu di heredoc berfungsi dan nilai variabel aktual dilewatkan.