本章提要-------------------------------------------如何设置, 来获取执行计划如何读懂执行计划-------------------------------------------执行计划描述了SQL引擎为执行SQL语句进行的操作. 在任何时候, 要处理执行...
分类:
其他好文 时间:
2014-08-14 23:19:26
阅读次数:
348
本章提要-------------------------------------术语, 选择性与基数, 软解析与硬解析, 绑定变量, 扩展的游标共享SQL语句生命周期, 特别关注解析部分-------------------------------------选择性和基数 选择性: 操作比例, 比...
分类:
其他好文 时间:
2014-08-14 23:12:46
阅读次数:
300
DB2错误信息(按sqlcode排序)sqlcodesqlstate说明00000000SQL语句成功完成01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+10002000没有找到满足SQL语句的行+11001561用DATACAPTURE定义的表的更新操作不能..
分类:
数据库 时间:
2014-08-14 16:59:11
阅读次数:
360
在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准增加了开窗函数,开窗函数的使用使得这些经典的难题能够被轻松的解决。眼下在 MSSQLServer、Oracle、DB2 等主流数据...
分类:
其他好文 时间:
2014-08-14 16:16:08
阅读次数:
247
LINQ to SQL语句(1)之WhereWhere操作适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而推断条件就是它后面所接的子句。Where操作包含3种形式,分别为简单形式、关系条件形式、First()形式。以下分别用实例举例下:1...
分类:
数据库 时间:
2014-08-14 15:59:58
阅读次数:
416
什么是事务
是一种机制、一个操作序列、它包含了一组数据库操作命令,并且所有的命令作为一个整体,一起向系统提交或撤销操作请求。由一个或多个完成一种相关行为的SQL语句组成。是一个不可分割的工作逻辑单元。
在事务处理中,一旦某个操作发生异常,则整个事务都会重新开始,数据库也会返回到事务开始之前的状态,在事务中对数据库所做的一切操作都会取消。事务要是成功的话,事务中所有的操作都会执行。
事务控制语...
分类:
其他好文 时间:
2014-08-14 14:19:38
阅读次数:
206
当Oracle查询出现效率问题时,我们往往需要了解问题所在,这样才能针对问题给出解决方案。Oracle提供了SQL执行的trace信息,其中包含了SQL语句的文本信息,一些执行统计,处理过程中的等待,以及解析阶段(如生成执行计划)产生的信息。这些信息有助于你分解sql语句的服务时间和等待时间,并了解所用资源和同步点的详细信息,从而帮助你诊断存在的性能问题。
这篇文章介绍了怎么开启SQL跟踪和获取...
分类:
数据库 时间:
2014-08-14 14:13:48
阅读次数:
311
方法一:$this->db->query("sql 语句"); 直接写sql语句方法二: #多表关联查询 $data=$this->db->from('goods') ->join('shop','shop.shopid=goods.shopid') ...
分类:
其他好文 时间:
2014-08-14 13:30:48
阅读次数:
242
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXE...
分类:
数据库 时间:
2014-08-14 11:04:28
阅读次数:
343
今天是在吾索实习的第26天。这天在处理数据库数据的时候发现了一个不错的语句就是Left Join,即左连接。 其功能是:即使右表中没有匹配,也从左表返回所有的行。也就是说,显示的行数与左表一致,且当右表没有相应数据时,会用NULL或0补上。如下: 如此类推,右连接Right Join亦然...
分类:
数据库 时间:
2014-08-14 01:26:47
阅读次数:
285