Двадцать пять заповедей SQL - Пишите в своих приложениях идентичные операторы SQL

ОГЛАВЛЕНИЕ

 

3. Пишите в своих приложениях идентичные операторы SQL.

Применяйте все возможности связывания переменных, хранимых процедур и пакетов. Преимущества идентичных операторов SQL включают уменьшение расходов памяти на сервере баз данных и более быстрое выполнение, поскольку исчезает потребность в новом грамматическом разборе. Например, следующие операторы не являются идентичными:

select * from employee where empid = 10;
SELECT * FROM EMPLOYEE WHERE EMPID = 10;
select * from employee where empid = 20;

но при использовании связываемой переменной с именем i_empid оператор

select * from employee where empid = :i_empid;

будет идентичным.