随笔分类 -  其他数据库

摘要:1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。 这就是“一张原始单证对应多个实体”的典型例子。2. 主键与外键 一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体, 可以定义主... 阅读全文
posted @ 2012-11-22 11:47 Mr-sniper 阅读(180) 评论(0) 推荐(0)
摘要:/**数据抽取规则:统计一下各表的数据记录总和为设备数量.配电柜:rmw2.RMS_HIGHCAB+rmw2.RMS_LOWCAB+rmw2.RMS_DCCAB+rmw2.RMS_ACCAB蓄电池组:rmw2.RMS_BATTERY空调:rmw2.RMS_GENERALAIR+rmw2.RMS_DEDICATEAIR发电设备:rmw2.RMS_MOBILEGENE+rmw2.RMS_GENERATOR月环比算法上月设备数量/上上月设备数量年同比算法上月设备数量/去年上月设备数量**/select '配电柜' as 设备类型,上月设备数量,round(上月设备数量/decode( 阅读全文
posted @ 2012-10-23 19:27 Mr-sniper 阅读(404) 评论(0) 推荐(0)
摘要:--删除重复数据只留一条delete from t_kpi_province_m where id not in ( select max(id) from t_kpi_province_m t group by t.指标)--商品数量SELECT 商品名称,SUM(商品总量)剩余数量 FROM(SELECT * FROM AAAUNION ALLSELECT 商品名称,-出库数量 FROM BBB)A GROUP BY 商品名称--查连胜超过两次的球队select max(nn.team) team, min(nn.y) B, max(nn.y) + 1 E from (select n2. 阅读全文
posted @ 2012-10-22 21:36 Mr-sniper 阅读(370) 评论(0) 推荐(0)
摘要:1.各类别客户数:SELECT t.客户级别, count(t.客户级别)FROM RMW2.IRMS4PORTAL twhere t.客户级别 in('B类','A类','D类')group by 客户级别unionSELECT'C类',count(*)FROM RMW2.IRMS4PORTAL twhere t.客户级别 in('C -规模客户','C','C类')2.各类业务客户数 SELECT t.包含业务, count(t.包含业务)FROM RMW2.IRMS4PORTA 阅读全文
posted @ 2012-09-10 19:37 Mr-sniper 阅读(203) 评论(0) 推荐(0)
摘要:探查模式:declare names varchar2(60):='zhangxuegang,zhangsan,lisi,wangwu,zhaoliu'; names_adjusted varchar2(61); comma_delimited boolean; begin --查询是否包括某种模式 comma_delimited:=regexp_like(names,'^([a-z A-Z]*,)+([a-z A-Z]*){1}$'); --显示查找结果 dbms_output.put_line( case comma_delimited when true 阅读全文
posted @ 2012-09-06 16:40 Mr-sniper 阅读(288) 评论(0) 推荐(0)
摘要:String call=\"{call proc_select(?,?)};\" //调用语句CallableStatement proc=con.preparecall(call); //调用存储过程proc.setString(1,\"12345678\"); //给输入参数传值proc.registerOutParameter(2,Type.varchar); //声明输出参数是什么类型的proc.execute(); //执行 String address=proc.getString(2); //获得输出参数Java code Callable 阅读全文
posted @ 2012-08-06 17:35 Mr-sniper 阅读(668) 评论(0) 推荐(0)
摘要:我们在建设新项目的时候旧项目的一些数据可能需要copy到新的项目中,数据库不同的时候可能需要一些技巧,这里介绍从mysql向sqlserver数据库转存数据的方法,有更好方法的朋友希望能不吝赐教!以下是实际项目中遇到的,提供给可能遇到的人简单的参考。源数据库:mysql目标数据库:MS sqlserver本项目的处理方式是将mysql的数据先导入excel然后直观的对数据进行简单的整理,然后用sqlserver的dts工具将excel想要的列导入到目标数据库1.将mysql数据库的内容导入到excel2.利用ms sqlserver的dts工具将excel导入到指定数据库这里有比较好的mic. 阅读全文
posted @ 2012-01-05 09:42 Mr-sniper 阅读(1044) 评论(0) 推荐(1)