基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx

上传人:b****6 文档编号:8422237 上传时间:2023-05-11 格式:DOCX 页数:14 大小:692.50KB
下载 相关 举报
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第1页
第1页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第2页
第2页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第3页
第3页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第4页
第4页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第5页
第5页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第6页
第6页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第7页
第7页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第8页
第8页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第9页
第9页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第10页
第10页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第11页
第11页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第12页
第12页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第13页
第13页 / 共14页
基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx

《基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx(14页珍藏版)》请在冰点文库上搜索。

基于SQL server 数据库的ifix操作记录教程Word格式文档下载.docx

2.1打开管理工具-数据源(ODBC)

2.2添加一个数据源,驱动选择SQLserver,名称为Operation_odbc,描述,服务器选择安装SQLserver数据库的那台计算机的名字(在我的电脑-右键-属性中查看计算机名)

上图的数据库选择1.3中创建的数据库

完成

测试数据源,至此数据源创建完毕。

3IfixODBC报警服务配置(与2为同一台计算机)

3.1打开ifix系统配置(SCU-IFIX)-配置-报警-报警ODBC服务,启用服务,双击配置

按图所示配置,类型选择SQLServer,数据库标示选择2.2中的数据源名称,以及连接服务的用户名密码(安装sqlserver时用户名和密码)。

按图右所示创建表czjl_sql,注意还要选中最后日期,这个“日期”是数据库操作表的依据。

3.2这时打开服务器中数据库operation可查看刚才创建的表

右键-设计该表,控制字段长度

运行一遍ifix,这是表czjl_sql中应该有数据了。

4.创建作业,用T-SQL语句实现每天生成一个以日期为表名的表,并把那天的数据全部转移到该日期的表中,并且删除一个月以前的表(根据表名的日期判断)

4.1保证SQLServer代理是启动的,新建作业

4.2配置“常规”“步骤”“计划”这3项。

常规

步骤

新建的步骤如下配置

在文本框中粘贴以下代码:

USEoperation

/*创建表过程,表名为昨天日期*/

/*DECLARE@TableNamevarchar(20);

DECLARE@Sql1varchar(60);

SET@TableName='

czjl_'

+CONVERT(varchar(10),GETDATE(),112);

SET@Sql1='

Select*into'

+@TableName+'

fromczjl_sqlwhere1=0;

'

;

EXEC(@Sql1)

GO*/

/*创建表复制数据的过程,表名为昨天日期,数据为昨天数据*/

DECLARE@TableNamevarchar(20);

DECLARE@Sql2varchar(100);

+CONVERT(varchar(10),dateadd(d,-1,GETDATE()),112);

IFnotEXISTS(SELECTnameFROMsysobjects

WHEREname=@TableNameANDtype='

U'

BEGIN

SET@Sql2='

fromczjl_sqlwhere日期=CONVERT(date,dateadd(d,-1,getdate()));

EXEC(@Sql2)

END

GO

/*删除总表中昨天的数据*/

DECLARE@Sql3varchar(100);

SET@Sql3='

deletefromczjl_sqlwhere日期=CONVERT(date,dateadd(d,-1,getdate()));

EXEC(@Sql3)

/*删除1个月以前的表*/

DECLARE@Sql4varchar(100);

+CONVERT(varchar(10),dateadd(d,-5,GETDATE()),112);

IFEXISTS(SELECTnameFROMsysobjects

SET@Sql4='

droptable'

+@TableName;

EXEC(@Sql4)

计划

这里设置成每天凌晨2点执行,这个时间操作较少,资源占用较低。

至此数据库的配置全部完成,运行几天后应该会出现如图所示表

Ifix画面操作记录

1.将画面SQL历史记录查询.grf拷贝到ifix安装目录的pic文件夹,打开ifix软件,打开画面

2.双击vxData1控件,连接数据库

测试一下连接

记录源输入以下代码SELECT*FROMczjl_sqlORDERBYczjl_sql.操作时间DESC

Ifix部分全部完成,切换运行效果如下

注意,此教程是在两台电脑上完成,所以数据库服务器名称前后不一样,实际操作时以自己电脑的名字为准。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2