Oracle集合的first, last , next ,count,exist
DECLARE
TYPE typ_nums IS TABLE OF NUMBER INDEX BY PLS_INTEGER;
v_nums typ_nums;
v_index NUMBER;
BEGIN
v_nums(1) := 12;
v_nums(3) := 45;
v_nums(56) := 67;
dbms_output.put_line('v_nums.first = ' || v_nums.first);
dbms_output.put_line('v_nums.last = ' || v_nums.last);
dbms_output.put_line('v_nums.count = ' || v_nums.count);
IF v_nums.exists(6) THEN
dbms_output.put_line(' 6 exist');
ELSE
dbms_output.put_line(' 6 not exist');
END IF;
IF v_nums.exists(56) THEN
dbms_output.put_line('56 exist');
ELSE
dbms_output.put_line('56 not exist');
END IF;
v_index := v_nums.first;
WHILE v_index IS NOT NULL LOOP
dbms_output.put_line('v_nums(' || v_index || ') = ' || v_nums(v_index));
v_index := v_nums.next(v_index);
END LOOP;
END;
指令碼輸出是:
v_nums.first = 1
v_nums.last = 56
v_nums.count = 3
6 not exist
56 exist
v_nums(1) = 12
v_nums(3) = 45
v_nums(56) = 67
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-775427/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle分析函式-first_value()和last_value()Oracle函式AST
- [LeetCode] Find First and Last Position of Element in SortedLeetCodeAST
- Leetcode 34 Find First and Last Position of Element in Sorted ArrayLeetCodeAST
- perl next, last, regular expression 實用場景ASTExpress
- Oracle的LAST_DAY函式OracleAST函式
- Oracle中的insert/insert all/insert firstOracle
- 解決busuanzi_count突然失效的方法(hexo-theme-next)Hexo
- Oracle 集合操作Oracle
- MySQL的COUNT語句--count(*)、 count(常量)、 count(列名)MySql
- count(*)、count(1)和count(列名)的區別
- Oracle的集合操作(union、union all、intersect、minus集合函式)Oracle函式
- [程式設計題]查詢所有員工的last_name和first_name以及對應的dept_name程式設計AST
- 靜默安裝Oracle建庫時報Template General Purpose does not existOracle
- count (*) 和 count (1) 和 count (列名) 區別
- count(*) 和 count(1)和count(列名)區別
- 天國的《The Last Night》AST
- 7.121 LASTAST
- Last danceAST
- 【mos 1265700.1】Oracle Patch Assurance - Data Guard Standby-First Patch ApplyOracleAPP
- SQL實戰50.將employees表中的所有員工的last_name和first_name通過(‘)連線起來。SQLAST
- SQL Server中count(*)和Count(1)的區別SQLServer
- Oracle OCP(09):使用集合運算子Oracle
- 圖解MySQL:count(*) 、count(1) 、count(主鍵欄位)、count(欄位)哪個效能最好?圖解MySql
- SQL not exist out joinSQL
- E:last-child與E:last-of-type區別AST
- mysql count()的使用解析MySql
- [20180727]再論count(*)和count(1).txt
- SQL語句中not in 和not exist的區別SQL
- First Blog
- 7.93 FIRST
- 7.122 LAST_DAYAST
- Last digit of a huge numberASTGit
- 7.65 COUNT
- :first-child與:first-of-type 區別
- [Oracle] “表中有資料,但select count(*)的結果為0”問題的解決辦法Oracle
- C# 中List中的Count和Count(),有什麼區別C#
- EF Core 的 Code First 模式模式
- css選擇器中:first-child與:first-of-type的區別CSS
- MySQL:count(*) count(欄位) 實現上區別MySql