Als «oracle-10g» getaggte Fragen

Oracle Database 10g (nicht 10g R2). Bitte markieren Sie Orakel auch zu Suchzwecken.

18
Wie deklariere und verwende ich Variablen in Oracle?

Meine Hauptfähigkeiten sind mit SQL Server, aber ich wurde gebeten, eine Oracle-Abfrage zu optimieren. Ich habe folgendes SQL geschrieben: declare @startDate int select @startDate = 20110501 Und ich bekomme diesen Fehler: declare @startDate int select @startDate = 20110501 Error at line 1...

17
Zusammengesetzte Indizes: Selektivste Spalte zuerst?

Ich habe darüber gelesen composite indexesund bin etwas verwirrt über die Bestellung. Diese Dokumentation (etwas weniger als die Hälfte) sagt Im Allgemeinen sollten Sie die Spalte, von der erwartet wird, dass sie am häufigsten verwendet wird, zuerst in den Index aufnehmen. Doch kurz danach heißt es...

9
SQL-Ersetzungsfunktion in Oracle 10g

Vor drei oder vier Jahren las ich irgendwo in einem Oracle-Blog, dass ein DBA für eine Notfalllösung eine Oracle 10g-Funktion zur Echtzeit-SQL-Substitution verwendet hatte. Grundsätzlich hat er Oracle so konfiguriert, dass jedes Mal, wenn es eine bestimmte Abfrage A erhielt, stattdessen eine andere...

7
Kann ich meinen Datentyp im Systemtyp verankern?

Der folgende Code: create or replace type sqlids_t is table of sys.v_$sql.sql_id%type; ...gibt mir... Error(2,31): PLS-00329: schema-level type has illegal reference to SYS.V_$SQL Ich erhalte den gleichen Fehler beim Erstellen eines %objectoder %rowTyps. Gibt es eine Möglichkeit, einen sys-Typ in...

7
Warum verwendet Oracle hier den Index?

Name Null Type -------- -------- --------- ID NOT NULL NUMBER(4) GROUP_ID NUMBER(4) TEXT CLOB Es gibt einen btree Index auf group_id. Hier ist, wie viele Zeilen jede group_idhat und der entsprechende Prozentsatz: GROUP_ID COUNT PCT ---------------------- ----------------------