splunk对日志的管理 日志主机安装指南
2010-03-03 14:36
211 查看
create PROCEDURE haha
@message varchar(100) out
AS
begin
declare @wsmessage varchar(200)
set @wsmessage='ok'
declare @cnt int, @beginno numeric, @endno numeric,@dt datetime,@amt decimal,@betweenno numeric,@newcnt int,@bs int
set @newcnt=1
declare c_update cursor for select convert(numeric,beginno,20) as beginno,convert(numeric,endno,20) as endno,dt,amt from fj_bk
open c_update
fetch next from c_update into @beginno,@endno,@dt,@amt
while 1=1
begin
set @bs=0
if @@fetch_status<>0 break
if @@error>0
begin
set @wsmessage='运行过程中有错误!!!'
goto at_end2
end
while @bs<=(@endno-@beginno)
begin
insert into fj_new(beginno,endno,dt,amt,cnt)
values(@beginno,@bs,@dt,@amt,@newcnt)
set @bs=@bs+1
print @bs
end
fetch next from c_update into @beginno,@endno,@dt,@amt
end
close c_update
deallocate c_update
---BEGIN TRANSACTION
--COMMIT TRANSACTION
select ('0'+beginno) as beginno,'0'+convert(char(20),(convert(numeric,beginno,20)+convert(numeric,endno,20))) as endno,dt,amt,cnt into fjnew from fj_new order by beginno desc
update fjnew set beginno=endno
--select beginno,endno,(substring(convert(varchar(10),dt,120),7,4)+'-'+substring(convert(varchar(10),dt,120),1,2)+'-'+substring(convert(varchar(10),dt,120),4,2)) as dt,amt,cnt into fjnewbk from fjnew
--select beginno,endno,substring(convert(varchar(10),dt,120),1,10) as dt,amt,cnt into ggzs_cjk_newzh From ggzs_cjk_new where cnt=1 and (len(rtrim(ltrim(beginno)))=16 or len(rtrim(ltrim(beginno)))=17 or len(rtrim(ltrim(beginno)))=18)
--insert into ggzs_cjk_newzh
--select *From fjnewbk where len(rtrim(ltrim(beginno)))=16 or len(rtrim(ltrim(beginno)))=17 or len(rtrim(ltrim(beginno)))=18
at_end2:
BEGIN TRANSACTION
if @wsmessage='ok'
commit
else
rollback
select message='成功转换!!'
end
GO
--exec haha 'ok'
--select *From fj_bk
---select *From fj_new order by beginno desc
---select ('0'+beginno) as beginno,'0'+convert(char(20),(convert(numeric,beginno,20)+convert(numeric,endno,20))) as endno,dt,amt,cnt into --fjnew from fj_new order by beginno desc
---select *From fjnew
---select *From fj_bk
--select *From fj_new
---drop table fjnew
---delete from fj_new
---select * from fjnew
@message varchar(100) out
AS
begin
declare @wsmessage varchar(200)
set @wsmessage='ok'
declare @cnt int, @beginno numeric, @endno numeric,@dt datetime,@amt decimal,@betweenno numeric,@newcnt int,@bs int
set @newcnt=1
declare c_update cursor for select convert(numeric,beginno,20) as beginno,convert(numeric,endno,20) as endno,dt,amt from fj_bk
open c_update
fetch next from c_update into @beginno,@endno,@dt,@amt
while 1=1
begin
set @bs=0
if @@fetch_status<>0 break
if @@error>0
begin
set @wsmessage='运行过程中有错误!!!'
goto at_end2
end
while @bs<=(@endno-@beginno)
begin
insert into fj_new(beginno,endno,dt,amt,cnt)
values(@beginno,@bs,@dt,@amt,@newcnt)
set @bs=@bs+1
print @bs
end
fetch next from c_update into @beginno,@endno,@dt,@amt
end
close c_update
deallocate c_update
---BEGIN TRANSACTION
--COMMIT TRANSACTION
select ('0'+beginno) as beginno,'0'+convert(char(20),(convert(numeric,beginno,20)+convert(numeric,endno,20))) as endno,dt,amt,cnt into fjnew from fj_new order by beginno desc
update fjnew set beginno=endno
--select beginno,endno,(substring(convert(varchar(10),dt,120),7,4)+'-'+substring(convert(varchar(10),dt,120),1,2)+'-'+substring(convert(varchar(10),dt,120),4,2)) as dt,amt,cnt into fjnewbk from fjnew
--select beginno,endno,substring(convert(varchar(10),dt,120),1,10) as dt,amt,cnt into ggzs_cjk_newzh From ggzs_cjk_new where cnt=1 and (len(rtrim(ltrim(beginno)))=16 or len(rtrim(ltrim(beginno)))=17 or len(rtrim(ltrim(beginno)))=18)
--insert into ggzs_cjk_newzh
--select *From fjnewbk where len(rtrim(ltrim(beginno)))=16 or len(rtrim(ltrim(beginno)))=17 or len(rtrim(ltrim(beginno)))=18
at_end2:
BEGIN TRANSACTION
if @wsmessage='ok'
commit
else
rollback
select message='成功转换!!'
end
GO
--exec haha 'ok'
--select *From fj_bk
---select *From fj_new order by beginno desc
---select ('0'+beginno) as beginno,'0'+convert(char(20),(convert(numeric,beginno,20)+convert(numeric,endno,20))) as endno,dt,amt,cnt into --fjnew from fj_new order by beginno desc
---select *From fjnew
---select *From fj_bk
--select *From fj_new
---drop table fjnew
---delete from fj_new
---select * from fjnew
相关文章推荐
- 日志主机安装指南 推荐
- 日志主机安装指南
- 日志主机安装指南
- 阿里云Linux主机安装WDCP管理面板(包含lamp+lnmp+lanmp环境)
- 【linux主机管理面板AMH4.2】安装使用教程,集成PHP建站环境
- SCVMM 2012 SP1 安装与配置指南(五)添加Hyper-V主机和群集
- 日志分析软件awstats的安装使用简易指南
- Centos7 之安装Logstash ELK stack 日志管理系统
- 免费的win虚拟主机管理面板N点虚拟主机管理系统安装教程
- Splunk _通过WMI远程收集Windows主机日志
- ELK 日志管理平台之 ElasticSearch 安装
- 【Nginx系列】Nginx虚拟主机的配置核日志管理
- 免费的日志管理软件Splunk Free使用入门
- 大数据应用日志采集之Scribe 安装配置指南
- 虚拟主机管理程序ISPConfig-3.0.2.2 安装脚本,一键安装
- centos6.4下反向代理服务器squid安装,配置,日志管理,监控及压力测试
- Java Gradle入门指南之简介、安装与任务管理
- OpenStack的网络管理指南(2)——安装(部分翻译)
- 使用TFS2010管理敏捷项目的生命周期-系列指南1 安装配置
- Jboss虚拟主机安装部署指南