sql >> Database teknologi >  >> RDS >> Oracle

Har Oracle en ækvivalent til SQL Servers tabelvariabler?

Ja.

Deklarer TABLE TYPE-variabler i aPL/SQL-erklæringsblok. Tabelvariable er også kendt som indeks for tabel eller array. Tabelvariablen indeholder én kolonne, som skal være en skalær eller en postdatatype plus en primærnøgle af typen BINARY_INTEGER. Syntaks:

DECLARETYPE type_name IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEX BY BINÆR HELTAL;

-- Derefter for at erklære en TABLE-variabel af denne type:variabelnavn typenavn;

-- Tildeling af værdier til en TABLE-variabel:variabelnavn(n).feltnavn :='noget tekst'; -- Hvor 'n' er indeksværdien

Ref:http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm

Du vil måske også tage et kig på Globale midlertidige tabeller



  1. Hvad bruger LISTAGG med ORDER BY NULL egentlig som bestillingskriterier?

  2. Brugerkontostyring, roller, tilladelser, autentificering PHP og MySQL

  3. Sådan udfyldes datasættet med C# fra Oracle-databasen

  4. 4 nøgledatabaseovervågningsaktiviteter, som enhver DBA bør kende