Oracle
Super_Error
这个作者很懒,什么都没留下…
展开
-
Oracle Connect By用法
<br />oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:<br /><br />select ... from <TableName> <br />where <Conditional-1><br />start with <Conditional-2><br />connect by <Conditional-3>;<br />;<br />Conditional-1:过滤条件原创 2011-03-21 10:18:00 · 274 阅读 · 0 评论 -
PL/SQL条件分支以及循环结构
<br />条件分支:<br />if then<br />if then else<br />if then elsif then<br />循环结构<br />loop exit when end loop<br />while loop end loop<br />for in loop end loop<br />goto跳转<br /> <br />goto lbl;<br /><<lbl>><br /> <br /> <br />条件分支小例子:<br />declare<br />ints n原创 2011-03-21 15:41:00 · 676 阅读 · 0 评论 -
Oracle中的游标
Cursor%FOUND最近一次读取是否成功%NOTFOUND%ISOPEN游标打开时返回true%ROWCOUNT返回已从游标读取的记录数输出年龄大于等于18的用户的id跟namedeclarev_id t.id%type;v_name t.name%type;cursor c_user isselect id,name from t where age>=18;beginopen c_userloopfetch c_user into v_id,v_name;exit when c_user%notfo原创 2011-03-21 17:32:00 · 349 阅读 · 0 评论 -
oracle中存储过程与函数
<br />存储过程架构<br />Create or replace procedure 名字[(参数)]<br />as or is<br />begin<br />sql语句<br />[exception]<br />end proc名字<br />调用:execute或者用块来处理<br />函数架构<br />create or replace function 名字[(参数)]<br />return 返回类型<br />as or is<br />begin<br />end 名字;<br原创 2011-03-22 10:03:00 · 357 阅读 · 0 评论