sql >> Databasteknik >  >> RDS >> Oracle

Hur man tar reda på PLSQL-kompileringsfel

Du kan få kompileringsfel från vyerna DBA_ERRORS eller USER_ERRORS. I ditt fall, prova något liknande

SELECT *
  FROM USER_ERRORS
  WHERE NAME = 'ADDRESS_INSERT'

Kom ihåg att i Oracle-tabellen är vy, procedur, paket etc namn UPPER_CASE som standard, även om de visas med lower_case i din källkod.

Högst upp kan jag se den CREATE TYPE är inte giltig i ett förfarande. Du vill förmodligen ha något liknande

TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)

Se avsnittet PL/SQL Referenshandbok om att definiera samling typer. för ytterligare information.

Lycka till.



  1. Hur man skapar en relation mellan tabell och vy i Entity Framework

  2. Är det möjligt att använda filen .mylogin.cnf i c# för att upprätta anslutning?

  3. Hur man beräknar summan av flera kolumner i PostgreSQL

  4. Dela en Oracle-databasanslutning mellan samtidiga Celery-uppgifter