问题1:现有一个视图A,引用了三个数据库的相同名称的视图B,而每个数据库中的这个视图B 引用本库中多个其他视图和表,SQL最后提示,“未能为查询分配辅助表。超出了查询中表数目的最大值260”,视图A不能被EXCEL调用。
现想把这个视图A 生成为一个表A,而且 要求表A的内容会随着的所引用的表的变动自动更新。
求解决的具体步骤、方法,及代码写在哪里,是用视图还是用存储过程,需不需要触发器。问题2:数据库中有
表:项目目录表FITEM,结构为:
序号 项目编号 项目大类名称 项目标题 项目明细表名 项目小类表名
1 00 应交税费 应交税费 FITEMSS00 FITEMSS00CLASS
2 01 汽车费用 汽车费用 FITEMSS01 FITEMSS01CLASS
...表:项目明细FITEMSS00,结构为:
I_id citemcode citemname bclose citemccode iotherused
21 101 营业税 0 1
22 102 城建税 0 1
23 103 教育费附加 0 1
24 104 地方教育费附加 0 1
25 105 水利建设基金 0 1
26 201 个税 0 2
27 202 企业所得税 0 2
28 301 房产税 0 3
29 302 土地使用税 0 3
30 106 工会经费 0 1
表:项目明细FITEMSS00CLASS,结构为:
i_id cItemCcode cItemCname iItemCgrade bItemCend
7 1 营业税费 1 1
8 2 所得税 1 1
9 3 房地车 1 1
余下的表FITEMSS01和FITEMSS01CLASS,与上面二表的结构相同,
这一组表中有最上面的总览表,每个项目都有明细表和小类表,共有20多对表,
我想用代码的方法,以总览表给出的清单,逐个将每个项目的大类、小类、明细汇总到一起,
请问用什么方法能实现,是视图还是存储过程,我其实想要一个用视图解决的办法。
现想把这个视图A 生成为一个表A,而且 要求表A的内容会随着的所引用的表的变动自动更新。
求解决的具体步骤、方法,及代码写在哪里,是用视图还是用存储过程,需不需要触发器。问题2:数据库中有
表:项目目录表FITEM,结构为:
序号 项目编号 项目大类名称 项目标题 项目明细表名 项目小类表名
1 00 应交税费 应交税费 FITEMSS00 FITEMSS00CLASS
2 01 汽车费用 汽车费用 FITEMSS01 FITEMSS01CLASS
...表:项目明细FITEMSS00,结构为:
I_id citemcode citemname bclose citemccode iotherused
21 101 营业税 0 1
22 102 城建税 0 1
23 103 教育费附加 0 1
24 104 地方教育费附加 0 1
25 105 水利建设基金 0 1
26 201 个税 0 2
27 202 企业所得税 0 2
28 301 房产税 0 3
29 302 土地使用税 0 3
30 106 工会经费 0 1
表:项目明细FITEMSS00CLASS,结构为:
i_id cItemCcode cItemCname iItemCgrade bItemCend
7 1 营业税费 1 1
8 2 所得税 1 1
9 3 房地车 1 1
余下的表FITEMSS01和FITEMSS01CLASS,与上面二表的结构相同,
这一组表中有最上面的总览表,每个项目都有明细表和小类表,共有20多对表,
我想用代码的方法,以总览表给出的清单,逐个将每个项目的大类、小类、明细汇总到一起,
请问用什么方法能实现,是视图还是存储过程,我其实想要一个用视图解决的办法。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货