動態SQL
1 無繫結變數的動態sql
begin
for i in 1..1000
loop
insert into tt values(i,i||'TOM');
end loop;
commit;
execute immediate 'create table tt_bak as select * from tt';
end;
/
2 帶繫結變數的動態sql
declare
v_sql varchar2(200);
begin
v_sql:='insert into tt values(:1,:2)';
execute immediate v_sql using 1001,'TOM';
commit;
end;
/
declare
v_sql varchar2(200);
begin
v_sql:='insert into tt values(:1,:2)';
for i in 1001..1100
loop
execute immediate v_sql using i,'TOM';
end loop;
commit;
end;
/
begin
for i in 1..1000
loop
insert into tt values(i,i||'TOM');
end loop;
commit;
execute immediate 'create table tt_bak as select * from tt';
end;
/
2 帶繫結變數的動態sql
declare
v_sql varchar2(200);
begin
v_sql:='insert into tt values(:1,:2)';
execute immediate v_sql using 1001,'TOM';
commit;
end;
/
declare
v_sql varchar2(200);
begin
v_sql:='insert into tt values(:1,:2)';
for i in 1001..1100
loop
execute immediate v_sql using i,'TOM';
end loop;
commit;
end;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1467410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 動態SQL intoSQL
- MyBatis 動態 SQLMyBatisSQL
- MyBatis動態SQLMyBatisSQL
- MybBatis動態SQLBATSQL
- Mybatics動態sqlBATSQL
- ABAP 動態 SQLSQL
- Oracle 動態SQLOracleSQL
- PLSQL Language Referenc-PL/SQL動態SQL-何時需要動態SQLSQL
- PL/SQL執行動態SQLSQL
- 1 Mybatis動態SQLMyBatisSQL
- Mybatis--動態SQLMyBatisSQL
- MyBatis(七) 動態SQLMyBatisSQL
- 避免動態SQL(二)SQL
- 避免動態SQL(一)SQL
- 動態sql 報表SQL
- PLSQL Language Referenc-PL/SQL動態SQL-本地動態SQL(EXECUTE IMMEDIATE語句)SQL
- PL/SQL 動態sql語句例SQL
- pl/sql--動態SQL常用方法SQL
- 動態sql和利用動態sql解決資料字典的讀取SQL
- mybatis動態sql總結MyBatisSQL
- Mybatis-06 動態SqlMyBatisSQL
- Mybatis 動態 SQL 詳解MyBatisSQL
- SqlServer中的動態SqlSQLServer
- Kettle實現動態SQLSQL
- SQL SERVER 動態查詢SQLServer
- MyBatis4:動態SQLMyBatisSQL
- 動態sql無法recoverSQL
- 用動態SQL語句SQL
- 動態SQL語句 (轉)SQL
- 繫結變數在靜態sql和動態sql中變數SQL
- SQL Server動態SQL,繫結變數SQLServer變數
- 動態SQL——構造通用動態頁面查詢SQL
- oracle procedure plsql 動態sql之動態傳遞表OracleSQL
- PLSQL Language Referenc-PL/SQL動態SQL-練習:在動態SQL塊中呼叫子程式。SQL
- MyBatis框架之SQL對映和動態SQLMyBatis框架SQL
- Mybatis介紹之 動態SQLMyBatisSQL
- Java-Mybatis動態SQL整理JavaMyBatisSQL
- MyBatis對動態SQL的支援MyBatisSQL