APPEND
For eksempel: SPOOL "My data.txt " APPEND
Eksekvering af ovenstående kommando vil tilføje data fra de fremtidige forespørgsler til den allerede eksisterende fil , indtil du indtaste følgende kommando : Hej
SPOOL off
Brug " OPRET" kommandoen til at kontrollere , at der foreligger en fil og oprette den hvis den ikke eksisterer for at undgå at overskrive en eksisterende fil. Syntaksen for "Opret" kommando er : Hej
SPOOL "My data.txt " OPRET
Overskriv den eksisterende fil enten ved at bruge "Erstat " kommando eller ved at udelade " APPEND "-klausul på følgende måde : Hej
SPOOL " min data.txt " [ REPLACE ]
SET SQLPROMPT
Brug " DATE " " privilegium" , og "bruger" variable til at identificere databasen bruger, de forskellige roller, der er forbundet med brugeren og aktuelle dato . Du kan bruge disse kommandoer til at identificere de tilfælde , du er forbundet til , og hvilke rettigheder du har for hver forekomst . For eksempel : Hej
SET SQLPROMPT " _USER _privilege _date > "
Brug denne kommando til at finde ud af databasen anvendes af brugeren på følgende måde : Hej
SET SQLPROMPT " _USER '@' _connect_identifier > "
Regular Expressions
Oracle 10g har indført større fleksibilitet i at bruge regulære udtryk , med følgende nye funktioner: " REGEXP_LIKE "," REGEXP_INSTR , "" REGEXP_SUBSTR "og" REGEXP_REPLACE " svarer til" LIKE "," INSTR "," SUBSTR " og " Erstat " kommandoer med den forskel, at de ikke bruger "% " og " _ " tegn.
< p > for eksempel : Hej
SELECT * FROM elev WHERE REGEXP_LIKE (navn, '^ A [ BM] ', 'Jeg ');
Udfører ovenstående kommando vil vise alle de rækker, hvor navnet på en elev starter med AB eller AM . "I" parameter kan det regulære udtryk for at være små bogstaver.
Brug " REGEXP_INSTR "-funktionen til at returnere udgangsposition første delstreng der matcher det regulære udtryk . For eksempel : Hej
SELECT first_name , last_name , GPA , REGEXP_INSTR ( last_name »[ aeiou ] ', 1 , 2, ' I ' ), fra elev ,
Udfører ovenstående kommando vil vise placeringen af den anden forekomst af en vokal i sidste navn på de studerende.
'i' gør regulære udtryk til at være små bogstaver. Tilsvarende " REGEXP_REPLACE " svarer til " REPLACE " kommando med den forskel , at den bruger et regulært udtryk som søgestrengen i stedet for " %" og "_" tegn i den tidligere version af Oracle database . Den " REGEXP_SUBSTR " funktion returnerer strengen matcher det regulære udtryk .