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

procedura składowana pl/sql:nazwa parametru taka sama jak nazwa kolumny

Możesz poprzedzić nazwy parametrów i zmiennych nazwą procedury w następujący sposób:

SQL> declare
  2     procedure p (empno number) is
  3        ename varchar2(10);
  4     begin
  5        select ename
  6        into p.ename
  7        from emp
  8        where empno = p.empno;
  9        dbms_output.put_line(p.ename);
 10     end;
 11  begin
 12     p (7839);
 13  end;
 14  /
KING

PL/SQL procedure successfully completed.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja NLS_LOWER() w Oracle

  2. Funkcja agregująca Oracle, aby zwrócić losową wartość dla grupy?

  3. Błąd analizy strefy czasowej funkcji TO_DATE

  4. (Oracle/SQL) Scal wszystkie typy danych w jedną kolumnę

  5. Jak (jednostkowo) testować aplikacje PL/SQL intensywnie korzystające z danych