Welche typischen Bestandteile eines Ausführungsplans gibt es?
* TABLE ACCESS FULL
Im Rahmen eines Full Table Scans werden alle Tabellenblöcke bis zur High Water Mark (letzter jemals gefüllter Block) gelesen
* INDEX RANGE SCAN
In Abh√§ngigkeit der Selektionsbedingungen wird ein Teilbereich eines Indexes gelesen
* INDEX UNIQUE SCAN
In den Selektionsbedingungen sind alle Schl√ºsselfelder eines Prim√§rindexes mit “=” angegeben, so dass […]
Beispiele:
Wie lautet der aktuelle Benutzer:
SQL> SELECT user FROM dual;
USER
——————
c0ffee
Aktuelle Uhrzeit:
SQL> SELECT sysdate FROM dual;
SYSDATE
——————-
30.07.2003 15:02:54
Ist der aktuelle Benutzer als SYSDBA angemeldet ?
SQL> SELECT userenv(’ISDBA’) as SYSDBA from dual;
SYSDBA
——
FALSE
Aktuelles Terminal von dem man arbeitet?
SQL> SELECT userenv(’TERMINAL’) as “Term” from dual;
Term
———
GOOFY
Aktuelle Einstellung der NLS-Parameter
SQL> SELECT userenv(’LANGUAGE’) as “NLS” from dual;
NLS
——————————————
GERMAN_GERMANY.WE8ISO8859P1
CLIENT_INFO Gibt 64 Byte √ºber die Usersession zur√ºck, […]
* regexp_like
* regexp_instr
* regexp_substr
* regexp_replace
1. Syntax:
REGEXP_LIKE(source_string, pattern [, match_parameter ] )
Match_Parameter kann die folgenden Werte annehmen:
* i Groß-, und Kleinschreibung wird nicht berücksichtigt
* c Gro√ü-, und Kleinschreibung […]