APPEND
Bijvoorbeeld : SPOEL " Mijn data.txt " APPEND
Het uitvoeren van de hierboven commando zal de gegevens van de toekomstige queries toe te voegen aan de reeds bestaande bestand totdat u de volgende opdracht in te voeren :
SPOEL
off
Gebruik de " CREATE " commando om het bestaan van een bestand te controleren en maak het , indien het niet bestaat overschrijven van een bestaand bestand te voorkomen . De syntaxis voor de " CREATE " commando is :
SPOEL
" Mijn data.txt " CREATE
Overschrijf het bestaande bestand , hetzij door gebruik te maken van de " REPLACE " commando of door het weglaten van de " APPEND " -clausule op de volgende manier :
SPOEL " mijn data.txt "
[ REPLACE ]
SET SQLPROMPT
Gebruik de " DATE ", " Privilege " en "USER " variabelen om de database gebruiker , de verschillende rollen in verband met de gebruiker en de huidige datum te identificeren . U kunt deze opdrachten gebruiken om de exemplaren u verbonden bent en welke privileges je hebt voor elke instantie te identificeren . Bijvoorbeeld :
SET SQLPROMPT " _USER _privilege _date > "
Gebruik deze opdracht om uit te zoeken de database die door de gebruiker op de volgende manier :
SET SQLPROMPT " _USER
' @ ' _connect_identifier > "
Regular Expressions
Oracle 10g
heeft een grotere flexibiliteit in het gebruik van de reguliere expressies met de volgende nieuwe functies geïntroduceerd : " REGEXP_LIKE , " " REGEXP_INSTR , " " REGEXP_SUBSTR " en " REGEXP_REPLACE " vergelijkbaar met de " ALS "," INSTR , " " SUBSTR " en " REPLACE " commando met het verschil dat ze geen gebruik maken van de " % " en " _ " tekens .
Bijvoorbeeld:
SELECT * FROM student wAAR REGEXP_LIKE ( nAAM , ' ^ A [ BM ] ' , ' i ' ) ;
uitvoeren van het bovenstaande commando zal alle rijen waar de naam van tonen een student begint met AB of AM . De parameter " i " kan de reguliere expressies zijn hoofdlettergevoelig .
Gebruik de functie " REGEXP_INSTR " naar de startpositie van de eerste subtekenreeks dat de reguliere expressie overeenkomt terugkeren . Bijvoorbeeld :
SELECT voornaam, achternaam , GPA , REGEXP_INSTR ( achternaam , ' [ aeiou ] ' , 1 , 2 , ' i ' ) van student ;
uitvoeren van het bovenstaande commando toont de positie van het tweede optreden van een klinker in de achternaam van de leerlingen .
de ' i ' maakt de reguliere expressies zijn hoofdlettergevoelig . Ook de " REGEXP_REPLACE " is vergelijkbaar met de " REPLACE " commando met het verschil dat het gebruik van een reguliere uitdrukking als de zoekreeks in plaats van de " % " en " _ " tekens in de eerdere versie van Oracle database. De functie " REGEXP_SUBSTR " geeft de string die overeenkomen met de reguliere expressie .