Tilføy
For eksempel: SPOOL " My data.txt " Tilføy
Gjennomføring av ovennevnte kommandoen vil legge til data fra de fremtidige forespørsler til den allerede eksisterende filen før du skriver inn følgende kommando : en
SPOOL off
Bruk " CREATE "-kommandoen for å kontrollere at det finnes en fil og lage den hvis den ikke eksisterer for å hindre en eksisterende fil overskrives . Syntaksen for "Create" -kommandoen er : en
SPOOL " My data.txt " CREATE
overskrive den eksisterende filen enten ved å bruke "Erstatt " kommandoen eller ved å utelate "Tilføy "-klausul på følgende måte : en
SPOOL " min data.txt " [ BYTT ]
SET SQLPROMPT
Bruk " DATE ", "Privilege " og "bruker" variabler for å identifisere databasen bruker, de ulike rollene er knyttet til brukeren og gjeldende dato . Du kan bruke disse kommandoene til å identifisere de tilfeller du er koblet til og hvilke rettigheter du har for hver forekomst. For eksempel : en
SET SQLPROMPT " _USER _privilege _DATE >"
Bruk denne kommandoen for å finne ut database som brukes av brukeren på følgende måte : en
SET SQLPROMPT " _USER '@ ' _connect_identifier > "
Regular Expressions
Oracle 10g har innført større fleksibilitet i bruk av regulære uttrykk med følgende nye funksjoner: " REGEXP_LIKE "," REGEXP_INSTR , " " REGEXP_SUBSTR "og" REGEXP_REPLACE " ligner på" LIKER "," INSTR "," SUBSTR "og" erstatte " kommandoer med den forskjell at de ikke bruker " % "og " _ " tegn.
< p > for eksempel : en
SELECT * FROM student hVOR REGEXP_LIKE (NAVN, '^ A [ BM ] ' , 'i' );
Utfører over kommandoen vil vise alle radene der navn av en student starter med AB eller AM . På "i "-parameteren gjør at regulære uttrykk for å være store og små bokstaver .
Bruk " REGEXP_INSTR " funksjonen til å returnere startposisjonen til første delstrengen som matcher regulært uttrykk. For eksempel : en
SELECT fornavn, etternavn , GPA , REGEXP_INSTR ( etternavn , ' [ aeiou ] ', 1 , 2, 'i' ) fra student ;
Utfører over kommandoen vil vise posisjonen til den andre forekomsten av en vokal i etternavnet til elevene.
'i' gjør de regulære uttrykk for å være store og små bokstaver . Tilsvarende er " REGEXP_REPLACE " ligner på " Erstatt" kommandoen med den forskjellen at den bruker et vanlig uttrykk som søkestreng i stedet for " %" og "_" tegn i den forrige versjonen av Oracle database. Den " REGEXP_SUBSTR "-funksjonen returnerer strengen matcher regulært uttrykk.