Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy Oracle ma odpowiednik zmiennych tabeli SQL Server?

Tak.

Zadeklaruj zmienne TABLE TYPE w bloku deklaracji aPL/SQL. Zmienne tabelowe są również znane jako indeks według tabeli lub tablica. Zmienna tabeli zawiera jedną kolumnę, która musi być skalarnym lub rekordowym typem danych plus klucz podstawowy typu BINARY_INTEGER. Składnia:

DECLARETYPE nazwa_typu IS TABLE OF(column_type |variable%TYPE |table.column%TYPE[NOT NULL]INDEKS WEDŁUG BINARNEJ LICZBY CAŁKOWITEJ;

-- Następnie zadeklarować zmienną TABLE tego typu:nazwa_zmiennej nazwa_typu;

-- Przypisywanie wartości do zmiennej TABLE:nazwa_zmiennej(n).nazwa_pola :='jakiś tekst'; -- Gdzie „n” to wartość indeksu

Nr ref.:http://www.iselfschooling.com/syntax/OraclePLSQLSyntax.htm

Możesz również rzucić okiem na globalne tabele tymczasowe



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pokaż wszystkie zapytania przychodzące do bazy danych Oracle

  2. Najlepszy sposób na skrócenie ciągu UTF8 na podstawie długości bajtów

  3. ORACLE - ORA-01843:niepoprawny miesiąc

  4. Generowanie wstawiania sql do Oracle

  5. Agregowanie danych za pomocą funkcji grupowych (grupuj według wyroczni)