以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教如何让狐表自动将日志表合并后供狐表调用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34322) |
-- 作者:3547830 -- 发布时间:2013/6/5 12:39:00 -- 请教如何让狐表自动将日志表合并后供狐表调用 请教一个问题,
我的SQL数据库中,每天都会生成 A20130605,A20130605。。。这样的日志表,如果一个一个的打开,又相当的麻烦, 有时候要把一个月的日志全部汇总在一个表中进行统计与分析, 在SQL中, 我是用 SELECT * FROM 日志1 union all SELECT * FROM 日志2 union all SELECT * FROM 日志3 . . .
这样的办法来把日志数据汇总的,我不想每次都手工去合并这些日志表
想请问一下,在狐表中可不可以做个自动统计,自动将每天的数据合并在一个数据表中,然后供狐表调用。。
|
-- 作者:don -- 发布时间:2013/6/5 13:02:00 -- 如日誌文件都在同一文件夾,遍歷文件夾合成即可. |
-- 作者:3547830 -- 发布时间:2013/6/5 17:05:00 -- 数据都是放在SQL的数据库的表中的。每天会生成一个新的日志表,以当天日期为表名称,类似于LOG20130605这样的,而不是放在文件夹中。 |
-- 作者:don -- 发布时间:2013/6/5 17:07:00 -- 列出外部数据源nwnd中的所有表名: Dim lst As
List(Of
String) |
-- 作者:3547830 -- 发布时间:2013/6/18 9:51:00 -- 请问一下,列出这个表名后,再怎么操作呢? |
-- 作者:3547830 -- 发布时间:2013/6/18 9:53:00 -- 以下是引用don在2013-6-5 17:07:00的发言:
列出外部数据源nwnd中的所有表名: Dim lst As List(Of
String) 这个表名列出来之后,怎么样调用呢? 我要做的操作是 select*from 表名
但你这个显示出来的表名,怎么跟SQL语句再联用呢? |
-- 作者:Bin -- 发布时间:2013/6/18 9:54:00 -- 列出表名后你不就可以 循环拼接 SELECT * FROM 日志1 union all SELECT * FROM 日志2 union all SELECT * FROM 日志3 这段SQL了吗? |
-- 作者:3547830 -- 发布时间:2013/6/18 9:58:00 -- 以下是引用Bin在2013-6-18 9:54:00的发言:
列出表名后你不就可以 循环拼接 SELECT * FROM 日志1 union all SELECT * FROM 日志2 union all SELECT * FROM 日志3 这段SQL了吗?
按楼上那位朋友的办法
列出外部数据源nwnd中的所有表名: Dim lst As List(Of
String)
只是显示出了表名,
但是,怎么在下面的SQL语句中,把表名一个一个的套上去呢?
|
-- 作者:Bin -- 发布时间:2013/6/18 10:08:00 -- 拼接字符串都不会,你应该再去看一遍帮助. Dim lst As List(Of String) lst = Connections("nwnd").GetTableNames dim sql as string For Each nm As String In lst sql=sql & "SELECT * FROM " & nm & union all Next messagebox.show(sql.substring(0,sql.length-10))
|
-- 作者:3547830 -- 发布时间:2013/6/18 10:22:00 -- 以下是引用Bin在2013-6-18 10:08:00的发言:
拼接字符串都不会,你应该再去看一遍帮助. Dim lst As List(Of String)
lst = Connections("nwnd").GetTableNames dim sql as string
For Each nm As String In lst sql=sql & "SELECT * FROM " & nm & union all Next
messagebox.show(sql.substring(0,sql.length-10)) Bin 老师,我是初学,确实有些不太懂。 这个在帮助里面是查哪里有呀? |