sql >> Databasteknik >  >> RDS >> Oracle

Tabellvariabel i Oracles lagrade procedur

ValTBL är en så kallad kapslad tabell. Använd alternativet BULK COLLECT för att ladda data i den.

Exempel:

SELECT * BULK COLLECT INTO tblTSVal FROM TABLE(dbMis.fn_ag_valuesToTable(tsVal));

Men det är inte roten till "Tabell eller vy finns inte." felproblem. Kontrollera dina rättigheter att köra dbMis.fn_ag_valuesToTable funktion.

Att använda pl/sql-funktionen som en tabell är värt att läsa om pipelined och parallell tabellfunktioner.http://docs.oracle.com/cd/E11882_01/appdev.112/e10765/pipe_paral_tbl.htm#ADDCI2140



  1. Tidsgräns för PostgreSQL-anslutningen Operational Error på Django och ny server

  2. Tidstämpelberäkning med sommartid

  3. Enkel men tung applikation som kräver mycket resurser. Hur optimerar man?

  4. SQL välj max(datum) och motsvarande värde