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

Oracle 11g PL/SQL Pozycje zmiennych CONTANT w PACKAGE

Jest bardzo mało prawdopodobne, aby miało to znaczenie z punktu widzenia wydajności. Kod generowany przez kompilator PL/SQL powinien być identyczny w obu przypadkach — stałe prawie na pewno zostaną skompilowane inline tam, gdzie się do nich odwołują.

Jedynym powodem, aby preferować jedno nad drugim, byłaby przejrzystość kodu i zmienny zakres. Jeśli stałe są naprawdę lokalne dla PARSER function-- jeśli prawdopodobnie nie będą przydatne dla innych metod w pakiecie, powinny być zadeklarowane jako część funkcji. Jeśli, z drugiej strony, mogą być przydatne dla innych metod w pakiecie, należy je zadeklarować jako część treści pakietu. Jeśli mogą być przydatne dla metod spoza pakietu, powinny być zadeklarowane jako część specyfikacji pakietu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:procedura składowana Java wysyłająca wiadomość JMS

  2. Różnica między znacznikami czasu w milisekundach w Oracle

  3. Ograniczenia NetSuite ODBC

  4. Zadanie Oracle DBMS nie działa

  5. Jak włączyć Java Persistence 2.0 dla Weblogic 10.3.6