oracle实现树的存储过程


----第一步:创建表 IT

  create table IT

  (

  id number primary key ,

  cont varchar2(255),

  pid number,

  isleaf number(1), --0代表非叶子节点 1代表叶子节点。

  grade number(2)

  );

  ----第二步:向数据中插入数据并提交事务

  insert into  IT  values (1, '大家好', 0, 0, 0);

  insert into  IT  values (2, '你也好', 1, 0, 1);

  insert into  IT  values (3, '愿大家学业有成', 2, 1, 2);

  commit;    --提交事务

  ------------------   select * from it

  ----第三步:创建存储过程p

  create or replace procedure p (v_pid IT.pid%type, v_level binary_integer)

  is

  cursor c is select * from IT where pid = v_pid;

  v_preStr varchar2(1024) := '';

  begin

  for i in 1..v_level

  loop

  v_preStr := v_preStr || '**



相关阅读:
一段在asp中加密与解密对应的函数
php中处理模拟rewrite 效果
vbs实现的下拉框对应键入值
CHR(10)表示换行,CHR(13)表示回车,CHR(32)表示空格
C#正则实现Ubb解析类的代码
MySQL 服务器参数说明及查看 设置方法
CSS实用教程(三)
甲骨文兑现承诺 发布Oracle TopLink 11g
php仿discuz分页效果代码
帝国下载系统2.5添加迅雷快车专用链的方法
网页变灰色的CSS代码
使用Struts+Hibernate上传大对象(BLOB)(一)
在IE与FF中如何居中的css写法
web用户控件调用.aspx页面里的方法
快速导航

Copyright © 2016 phpStudy |