1.靜態sql編寫plsql愉時,直接嵌入的sql語句,動態sql是在執行plsql塊時動態輸入的sql語句
2.靜態sql性能優于動態sql
select * from test_hui;
create table test_hui
(
id number primary key,
value varchar2(100)
);
drop table test_hui;

-- 處理包含點位符的DML, 和returning
declare
dml_stat varchar2(100):='insert into test_hui (id,value) values (:id,:value) returning value into :new_value';
new_value varchar2(100);
begin
execute immediate dml_stat using &id,'&value' returning into new_value;
dbms_output.put_line(new_value);
end;
2.靜態sql性能優于動態sql















