oracle的隐式游标有哪些,Oracle隐式游标小例子
1:隱式游標和顯示游標的區別
* 不用聲明游標
* 不用打開和關閉游標
* 必須使用INTO子句,結果只能是一條
2:隱式游標和顯示游標的相同點
有相同的屬性
3:小例子
DECLARE
name VARCHAR2(50);
department_name varchar(20);
BEGIN
SELECT name, department_name
INTO name, department_name
FROM employees e, departments d
WHERE e.department_id = d.department_id and e.id = 1;
dbms_output.put_line(name || ' 在 '? || department_name);
END;
4:隱式游標使用屬性
語法:
SQL % ISOPEN??????????? SQL % FOUND?????????? SQL % NOTFOUND
SQL % ROWCOUNT? --常常用來判斷插入、更新、刪除是否成功,但要放在COMMIT語句之前
屬性使用實例:
BEGIN
UPDATE employees SET name=name || 'A'? WHERE id = 7;
IF SQL%ROWCOUNT = 1 THEN????????????? --SQL % FOUNF 也可以
DBMS_OUTPUT.PUT_LINE('表已更新');
ELSE
DBMS_OUTPUT.PUT_LINE('編號未找到');
END IF;
END;
總結
以上是生活随笔為你收集整理的oracle的隐式游标有哪些,Oracle隐式游标小例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据提交不上去,oracle
- 下一篇: oracle常用角色权限,Oracle角