创新性应用-刘莉莉
来源:互联网 发布:淘宝网金富贵羊绒毛线 编辑:程序博客网 时间:2024/05/16 18:59
创新性应用:
1.关于倒入原始数据:
1.1 由于设计的数据表一般和客户所给的数据表结构都会有出入,
比如,如果设计表里面有id 号这样一个唯一表示记录的字段,
那么倒入原始数据的时候,原表又没有这个字段,这时候,可以把原数据复制到
一个Excel里面,然后增加一个id列,让id列连续+1,这样就有了id,连续的增加
然后倒入到SqlServer里面,一步完成,这个方法简单又很实用,很多时候都会用到的。
1.2 有时候可能遇到求和,在一个表里面,那么同样使用Excel求和一列,拖动,借得到
一行记录,两个字段的求和或者其他公式的值。
以上两种方法是最简单方便的,但是必须让开发人员来操作,否则难以完成。
以下是程序自动完成。实现以后客户可以自己到如原始数据。
1.3 写一个小软件,写上可以接受的vf,xls等文件,然后执行,
程序后台执行对应的存储过程,我这里举一个我以前写的存储过程例如:
以下三个存储过程为
2005-4-23写的程序,
主要为了把客户初始化数据倒入到我的表中
--exec h_employee_ini
--drop proc h_employee_ini
create proc h_employee_ini
as
begin
declare @m_no int,@m_bh varchar(8),
@m_birth varchar(10),
@m_sex varchar(10),
@m_name varchar(8),
@m_gz decimal(18,2),
@m_ID varchar(20),
@m_xz varchar(20),
@m_h_no varchar(20),
@m_count varchar(20),
@m_part_name varchar(50),
@m_remark varchar(100),
@sql varchar(200)
set @m_no=0
select @m_count=count(*) from h_employee_vf
set @sql = 'DECLARE h_employee_ini_cursor CURSOR FOR select bh,name,birth,sex,ID,gz,h_no,xz,part_name,other_hosp from h_employee_vf order by part_name'
exec(@sql)
OPEN h_employee_ini_cursor
while @@fetch_status=0
begin
fetch next from h_employee_ini_cursor
into @m_bh, @m_name,@m_birth,@m_sex,@m_ID,@m_gz,@m_h_no,@m_xz ,@m_part_name,@m_remark
set @m_no=@m_no+1
if(@m_count>=@m_no)
begin
insert into h_employee(no,bh,name,birth,sex,ID,gz,h_no,xz,part_name,remark)
values(@m_no,@m_bh,@m_name,@m_birth,@m_sex,@m_ID,@m_gz,@m_h_no,@m_xz,@m_part_name,@m_remark)
end
end
CLOSE h_employee_ini_cursor
DEALLOCATE h_employee_ini_cursor
end
GO
由于时间仓卒,所以有些注释没有写,
大致的意思,就是客户通过我写的软件来完成数据原始信息的导入。
行业借鉴经验:
(1)项目的客户资料有时候无法准确理解和定位,解决的方法是,需要和客户不停的电话交流。和客户交流需要一定的语言技巧,要使用客户能够理解的语言,尽量较少或者不用技术术语。并且记录下来。作为重要的系统分析资料的一部分。
(2)数据表设计完后有时候可能无法满足业务,需要不停的少量修改。为了减少数据库表的修改,在使用insert SQL语句的时候,一定要写入字段名称,并且尽量预留1-2个字段来。
应用难点技巧:
(1)原始数据的资料的导入比较麻烦,毕竟有些数据资料会和设计的数据库结构不相同,使用带游标的存储过程,会使问题解决。
- 创新性应用-刘莉莉
- 项目经验-刘莉莉
- 创新性应用-曹林
- 创新性应用-陈竞
- 创新性应用-董国兴
- 创新性应用-李香
- 创新性应用-留章兴
- 创新性应用-倪泳智
- 创新性应用-王宝
- 创新性应用-王涛
- 创新性应用-王晓刚
- 创新性应用-陈杰
- 创新性应用-黄卫
- 创新性应用-牛新庄
- 交通运输大数据发展特点、政策、应用及趋势 | 交通运输部科学研究院黄莉莉
- 创新性应用-数据建模经验谈-齐红胤
- 牛新庄谈创新性应用
- 创新性应用-构建移动应用系统-林欣灏
- 在线用户统计问题(续)
- 项目经验-刘莉莉
- 浅谈一个布尔参数的作用
- 常用连接SQL数据库通用代码
- 《软件测试管理》第14章 软件测试常见问题——(三)测试流程常见问题
- 创新性应用-刘莉莉
- GCC - 一切从这里开始(zz)
- Spring事务处理及其AOP框架的内幕
- 项目经验-留章兴
- 菊园健身房
- using 的几种用法
- 怎么才能浏览.net的程序
- Spring XML配置十二个最佳实践
- TOJ 2199 A+B Problem的无奈 2006-07-21