随笔分类 -  xml学习(sql方向)

摘要:PL/SQL 中没有split函数,需要自己写。 代码:createorreplacetypetype_splitastableofvarchar2(50);--创建一个 type ,如果为了使split函数具有通用性,请将其size设大些。--创建functioncreateorreplacefunctionsplit(p_listvarchar2,p_sepvarchar2:=',')returntype_splitpipelinedisl_idxpls_integer;v_listvarchar2(50):=p_list;beginloopl_idx:=instr(v_l 阅读全文
posted @ 2012-02-23 14:08 迷城探索 阅读(418) 评论(0) 推荐(0)
摘要:create table student(student_name varchar(50), course_name varchar(50))insert into student values('张三' ,'英语' )insert into student values('李四', '语文' )insert into student values('李四' ,'英语' )insert into student values('王五' ,'英语')insert int 阅读全文
posted @ 2011-11-01 10:10 迷城探索 阅读(779) 评论(0) 推荐(1)
摘要:本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。 我的讲解步骤: 1:构造初始数据 2:提出问题 3:简单介绍FOR XML PATH 4:解答问题 1.构造初始数据 举出一个经典的学生课程例子,共有学生、课程与学生课程三张表。 表1:Student student_idstudent_name1张三2李四3王五 表2:Course course_idcourse_name1语言2数学3英语 表3:Student_Course student_idcour... 阅读全文
posted @ 2011-11-01 09:31 迷城探索 阅读(355) 评论(0) 推荐(0)