sql >> Databasteknik >  >> RDS >> Oracle

Jag får hela tiden ett felmeddelande bredvid returen VARCHAR(4)

Det finns faktiskt två fel:

  1. Du kan inte ange längden på returtypen i en funktions- eller procedurspecifikation
  2. ; är en satsterminator, som sådan har den ingen plats mellan returtypen och AS

Din första rad bör vara:

FUNCTION employee_exists
        (p_employee_id IN NUMBER)
    RETURN VARCHAR2 AS


  1. varchar(max) överallt?

  2. Dapper eller MySql hittar inte lagrade procedurer som innehåller ett punkt.

  3. Hur skickar man data till två tabeller med samma användar-ID som primärnyckel?

  4. SQL Server-systemdatabaser – MSDB-underhåll