ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 请教pl/sql编程问题

请教pl/sql编程问题

原创 Linux操作系统 作者:zmnew00289 时间:2009-06-21 11:49:14 0 删除 编辑

有熟悉和精通oraclepl/sql编程的朋友,帮忙解一解下面的问题:

===

1.       建两张表:

A表:文件表

fjxhStr

qzh

mlh

bgh

wjxh

 null

50

A101

30001

1

null

40

A102

30002

1

null

50

A102

10000

2

A表: 文件表wjtable : qzh     vvarchar(20)

mlh     varchar(20)

 bgh     varchar(20)

 wjxh    varchar(20)

fjxhStr  varchar(200)

联合主键: qzh,mlh,bgh,wjxh

B表:附件表:fjtable:

qzh     vvarchar(20)

mlh     varchar(20)

 bgh     varchar(20)

 wjxh    varchar(20)

fjxh     varchar(200)    PK(主键 not null)

主键: fjxh

外键: qzh,mlh,bgh,wjxh (与表wjtable关联)                

 

 

 

B表:(附件表)

 

 

fjxh

qzh

mlh

bgh

wjxh

1

50

A101

30001

1

2

50

A101

30001

1

3

50

A101

30001

1

4

50

A101

30001

1

11

40

A102

30002

1

9

40

A102

30002

1

8

40

A102

30002

1

7

50

A102

10000

2

6

50

A102

10000

2

5

50

A102

10000

2

 

 

 

 

 

 

更新后的 A表:文件表

fjxhStr

qzh

mlh

bgh

wjxh

1,2,3,4

50

A101

30001

1

11,9,8

40

A102

30002

1

7,6,5

50

A102

10000

2

 

 

2.       要求:从B表中提取fjxh而且要把同一文件序号(wjxh)下的所有

附件序号(fjxh)用“,”分隔,最后把结果(更新)插入到A表的字段fjxhStr?

3. 说明:qzh,mlh,bgh,wjxh 是联合主键,且qzh,mlh,bgh,wjxh在变化中!

 

1_xiaojiaodou.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21917248/viewspace-607058/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-17

  • 博文量
    2
  • 访问量
    661