易截截图软件、单文件、免安装、纯绿色、仅160KB

求助SQL存储过程

我有一个数据库里面的表是动态曾加的,每周按日期生成一个新表来记录登录信息,如log20090927(命名有规律),隔一周再生成一个
现在我想使用存储过程来查询所有的登录信息,就包括所有的日志表
该如何写才好
这应该会有一个作业吧..?

建议LZ把详细一点的资料贴出来

SQL code:

if object_id('log20090927')is not null drop table log20090927
go
create table log20090927( a int, b int,c int )
insert log20090927 select
1,3,4 union all select
2,2,2


if object_id('pro')is not null drop proc pro
go

create proc pro
(@b int, @rq varchar(20))
as
declare @s varchar(50)
set @s='log'+@rq

set @s='select * from '+@s+' where b='+ltrim(@b)
exec(@s)

go

exec pro 2,'20090927' ----也可以改成日期范围

a b c
----------- ----------- -----------
2 2 2

(1 行受影响)





因为表会增加,所以在脚本里不会写,就想到了存储过程,通过表的命名规律和type='U'来联合查询

SQL code:
--每周星期几生成的????


感谢三楼的js_szy
但是你这个是传递参数查某一周的表
我是想联合起来
把所有这样按日期命名的表都查询了

是不是要用到循环?

SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)


相关问答:

门外汉求助...关于后台+SQL+ASP

....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......

关于group by的sql语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......

pl/sql导入数据问题

我EXCEL中一个单元格的数据如  "2009-01","8949-232"

将这个数据粘贴到PL/SQL中的一个表中后,数据确是成为了 2009-01,8949-232 ,把所有的""都没了,
如何弄呢?请大家试 ......

请教SQL导出Excel

现在我有一张数据表,数据表中的数字是随机排列得到的,结构如下:
----------------------------------------
ID    Cols1    Cols2    ……    Cols24
1  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号