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

Ciągle otrzymuję błąd obok zwrotu VARCHAR(4)

W rzeczywistości są dwa błędy:

  1. Nie możesz określić długości zwracanego typu w specyfikacji funkcji lub procedury
  2. ; jest terminatorem instrukcji, jako taki nie ma miejsca między typem zwracanym a AS

Twoja pierwsza linia powinna wyglądać tak:

FUNCTION employee_exists
        (p_employee_id IN NUMBER)
    RETURN VARCHAR2 AS


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie ma więcej danych do odczytania z gniazda

  2. Jak mogę uzyskać region strefy czasowej z SQLPLUS?

  3. Jak wywołać funkcję Oracle z kursorem Ref jako parametrem wyjściowym z C#?

  4. Wyświetl wszystkie widoki bazy danych Oracle

  5. Wyzwalacz w celu wymuszenia relacji M-M