PL/SQL 索引表例子
學習PL/SQL 索引表,一直只是看書,看著看著,覺得懂了,就寫一段程式碼:
1、輸入表的內容:
點選(此處)摺疊或開啟
-
declare
-
type v_type is table of varchar2(100) index by binary_integer;
-
v_err v_type;
-
v_text varchar2(40);
-
begin
-
select username bulk collect into v_err from v$session;
-
for i in v_err.first .. v_err.last loop
-
v_text := v_err(i);
-
dbms_output.put_line(v_text);
-
end loop;
- end;
2、用索引表裡的資料,插入到新表中,當然也可以更新或者刪除:
點選(此處)摺疊或開啟
-
create table t_user(username varchar2(50));
-
-
declare
-
type v_type is table of varchar2(100) index by binary_integer;
-
v_err v_type;
-
begin
-
select username bulk collect into v_err from v$session;
-
forall i in v_err.first .. v_err.last
-
insert into t_user (username) values (v_err(i));
-
commit;
-
exception
-
when others then
-
null;
- end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-1801556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PL/SQL 索引表SQL索引
- PL/SQL Profiler 和SQL Developer 報表SQLDeveloper
- pl/sql記錄表(一)SQL
- 【PL/SQL】向表中插入連續數字之PL/SQL方法SQL
- PL/SQL表---table()函式用法SQL函式
- PL/SQL 批次Bind Forall 的效能表現SQL
- PL/SQL表(oracle記憶體表)---table()函式用法SQLOracle記憶體函式
- PL/SQLSQL
- 批量分析表的一段PL/SqlSQL
- SQL Server 索引和表體系結構(聚集索引)SQLServer索引
- SQL&PL/SQL (轉)SQL
- PL/SQL 宣告SQL
- PL/SQL cursorSQL
- PL/SQL打包SQL
- PL/SQL DEVSQLdev
- SQL Server 索引和表體系結構(非聚集索引)SQLServer索引
- SQL Server 索引和表體系結構(包含列索引)SQLServer索引
- 記錄Record、PL/SQL表和二維陣列SQL陣列
- 【PL/SQL】使用變數傳遞方法生成表更名的SQL語句SQL變數
- 使用PL/Scope分析PL/SQL程式碼SQL
- PLSQL Language Reference-PL/SQL概覽-PL/SQL架構SQL架構
- [PL/SQL]10g PL/SQL學習筆記(一)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(二)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(三)SQL筆記
- 使用PL/SQL找到兩個表中的相似值FKSQL
- Oracle pl/sql 複製表 資料匯入 匯出OracleSQL
- PL/SQL 迴圈SQL
- PL/SQL 遊標SQL
- PL/SQL 運算子SQL
- PL/SQL 條件SQL
- pl/sql to_dateSQL
- PL/SQL 基礎SQL
- Oracle PL/SQL INDICESOracleSQL
- PL/SQl Developer使用SQLDeveloper
- pl/sql陣列SQL陣列
- pl/sql練習SQL
- oracle PL/SQL示例OracleSQL
- 淺談pl/sqlSQL