新建两个需统一事务处理的数据表--学生信息表CREATE TABLE [dbo].[Student]( [Id] [int] NOT NULL, [Name] [varchar](50) NOT NULL, [Age] [int] NOT NULL, [Address] [n...
分类:
数据库 时间:
2014-09-30 14:47:49
阅读次数:
190
继续读书笔记,本次重点sas sql语句,由于sql内容多且复杂,本文只介绍商业应用中常用的并且容易出错的地方,内容包括:单表操作、多表关联、子查询以及merge和join的区别
1.单表操作
eg1:
Proc sql outobs=10; *可选项,功能类似于data步中的obs数据集选项
create table class as
Select...
分类:
其他好文 时间:
2014-09-29 19:02:11
阅读次数:
327
1.概述在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。2.常见的join方法介绍假设要进行join的数据分别来自File1和File2.reducesidejoin是一种最简..
分类:
其他好文 时间:
2014-09-29 16:15:21
阅读次数:
245
1.将多表连接拆分成较小的几个部分顺序执行
2.用内连接代替外连接。
3.优先直线哪些能大大减少返回行的操作,再将生产的临时表与其他表进行左连接。
4.修改like程序,去掉%,因为有%无法使用索引。
5.使用存储过程封装哪些复杂的SQL logical reads语句或商业逻辑。...
分类:
数据库 时间:
2014-09-29 14:23:30
阅读次数:
281
在使用exp备份数据库,然后使用imp导入的时候出现了好多表或者视图不存在的错误信息。究其原因,是11G中增加了一个新的特性:数据条数是0时不分配segment,所以就不能被导出。解决思路:就是向空表中增加一行数据。但是如果有很多空表,一行一行的导入就好出现问题。下面是终极解决方案:在命令行执行:s...
分类:
数据库 时间:
2014-09-29 13:06:50
阅读次数:
190
业务场景:用户填一些单据,然后上报,完成审批。单据中有几个字段是需要统计的,业务并不复杂。
看似简单的场景,当开发人员拿出PDM设计的时候,我惊呆了,密密麻麻的有接近70张表,每张表都是一百多个字段。开发人员抱怨,花了一周的时间来做数据库设计,实在是太麻烦了。
设计方案1,我问能不能把单据进行归类,一类单据设计成一张表,用一个字段区分是那张单据,这样会减少很多表。得到的回复是...
分类:
数据库 时间:
2014-09-28 10:33:44
阅读次数:
227
9月25日消息:一个被指比“心脏出血”还要严重的Linux安全漏洞被发现,尽管还没有发现利用该漏洞进行的攻击,但是比“心脏出血”更低的操作门槛让它比前者更加危险。 Bash是用于控制Linux计算机命令提示符的软件。网络安全公司TrailofBits的首席执行官丹·吉多表示:“与心脏出血”只允许.....
分类:
系统相关 时间:
2014-09-28 02:45:10
阅读次数:
270
supermap iclient js空间查询关联属性表,并查询空间表和关联表字段示例代码...
分类:
其他好文 时间:
2014-09-27 23:01:10
阅读次数:
297
SELECT am.`account_id` , am.`related_id` , am.`dept_id` , am.`staff_id` , am.`inout_date` , am.`summary` , am.`ought_money` , am.`derate_money` , am.`...
分类:
其他好文 时间:
2014-09-27 14:46:49
阅读次数:
173
MySQL优化案例Mysql5.1大表分区效率测试Mysql5.1大表分区效率测试MySQL | add at 2009-03-27 12:29:31 by PConline | view:60, comment:0mysql5.1开始支持数据表分区了,原来的分表可以不用了,分表的不足在于多表查询不...
分类:
数据库 时间:
2014-09-25 14:26:19
阅读次数:
450