Sqlplus
SQLPLUS
Usare SQLPLUS da riga di comando per interrogare Oracle.
Script di esempio:
cesia@orasiamo SET NEWPAGE 0 SET SPACE 0 SET LINESIZE 80 SET PAGESIZE 0 SET ECHO OFF SET FEEDBACK OFF SET VERIFY OFF SET HEADING OFF SET MARKUP HTML OFF SPOOL OFF SET MARKUP CSV ON SPOOL result.data ALTER SESSION SET NLS_COMP=LINGUISTIC; ALTER SESSION SET NLS_SORT=BINARY_CI; select username, codicefiscale, note from pi_passwd where REGEXP_LIKE(username, '^\d+$') and tipo='main userid' and codicefiscale in (select codicefiscale from pi_passwd where REGEXP_LIKE(username, '^\d+$') and tipo='main userid' group by codicefiscale having count(codicefiscale) > 2) order by codicefiscale; EXIT
Invocare con:
/opt/oracle/instantclient_19_5/sqlplus @one_script.sql
Lo username di connessione è la prima riga dunque chiede la password. I due comandi di ALTER SESSION servono per i confronti tra stringhe case insensitive.