码迷,mamicode.com
首页 > 数据库
SQL SERVER CURSOR游标的使用(转载)
一:认识游标游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内...
分类:数据库   时间:2015-01-06 11:30:48    阅读次数:195
selenium+JDBC实现参数自动化测试
测试模拟环境:在www.1905.com网站中执行两个用户的登陆退出操作需要的文件有:1、User的实例类:public class User { private String username; private String password; public String get...
分类:数据库   时间:2015-01-06 11:32:24    阅读次数:201
mysql格式化日期
mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数,可以方便的看到格式化后的时间。1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format) format参数的格式有%a缩...
分类:数据库   时间:2015-01-06 11:29:35    阅读次数:237
PL/SQL基础-异常处理
--*********异常处理一、异常的类型 ORACLE异常分为两种类型:系统异常、自定义异常。 其中系统异常又分为:预定义异常和非预定义异常。1.预定义异常 ORACLE定义了他们的错误编号和异常名字,常见的预定义异常处理Oracle常见的错误 N...
分类:数据库   时间:2015-01-06 11:28:48    阅读次数:204
mysql分组统计后将结果顺序排列(union实现)
工作中用到统计12月份通话记录,统计号码拨打次数,但是问题出在一个号码可以拨打多次,每次可能接通也可能不接通,如果用主叫号码caller字段group by分组后count(*)统计数目,这样会导致不能看到统计数目中几条是接通,几条是未接通的,于是想到用union分是否接通各自统计,然后将统计结.....
分类:数据库   时间:2015-01-06 11:21:58    阅读次数:191
Oracle 查询主外键关联
一 :在系统表中查询该表的约束键名称select * from user_constraints where table_name = 'TB_INFOSTAT_TRAINCONFERENCE'二:在系统表中查询该约束的关联表和关联字段select b.table_name,b.column_nam...
分类:数据库   时间:2015-01-06 11:22:48    阅读次数:136
mysql中case用法
如上所述,使用case的子句将作为一个字段,方便起见,可以用别名表示。其中,when是case的条件,值为then的表达式值。参考:http://www.owe-love.com/myspace/?action=show&id=188
分类:数据库   时间:2015-01-06 11:23:33    阅读次数:193
解决oracl数据库登陆不上问题
新建数据库后,system,sys老是登陆不上,说用户名口令不正确,可是我输入的就是我建数据库时设置的密码。输入几次错误之后,system居然还锁了。在网上查了半天,终于搞定了。进入命令行,运行步骤如下:1 cmd2 sqlplus /nolog3 conn / as sysdba此时你已经登录or...
分类:数据库   时间:2015-01-06 11:20:33    阅读次数:179
SQL里3个表的连接查询
两种:1.select * from 表1,表2,表3 where 表1.字段=表2.字段 and 表1.字段=表3.字段这种效率比较低 结构简单数据量小可以采用2.select * from 表1 join 表2 on 表1.字段=表2.字段 and join 表3 on 表1.字段=表3.字段这...
分类:数据库   时间:2015-01-06 11:17:36    阅读次数:228
PD导出数据库问题
画实体图的时候用PD画的,当我想把它转化为数据库形式的时候遇到一些问题,具体如下: ①CDM转化为PDM不能成功,问题显示如下图:     解决方法: 工具——>Model Operations     将原来的Barker改为E/R+Merise即可。 ②没有DBMS,如下所示:     解决方法: 单击后面的黄色文件夹,在你安装跟目标中找到Reso...
分类:数据库   时间:2015-01-06 10:11:26    阅读次数:238
JS html5 操作SQLite
//执行查询 $("#btnSQL").tap(function(){ var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024); db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EX...
分类:数据库   时间:2015-01-06 10:09:54    阅读次数:205
SQL Profiler
SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动; 也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。   1、Profiler跟踪   从开...
分类:数据库   时间:2015-01-06 10:06:25    阅读次数:238
oracle 性能优化操作五:尽量去掉 "<>"
oracle 性能优化操作五:尽量去掉 " 尽量去掉 " 例: UPDATE SERVICEINFO SET STATE=0 WHERE STATE 以上语句由于其中包含了" 实际应用中,由于业务逻辑的限制,字段state为枚举值,只能等于0,1或2,而且,值等于=1,2的很少。 因此可以去掉" 修改为: UPDATE SERVICEINFO SET STATE=0 WHERE ...
分类:数据库   时间:2015-01-06 09:59:24    阅读次数:146
oracle 性能优化操作七:索引提高数据分布不均匀时查询效率
索引的选择性低,但数据的值分布差异很大时,仍然可以利用索引提高效率。 A、数据分布不均匀的特殊情况下,选择性不高的索引也要创建。 表ServiceInfo中数据量很大,假设有一百万行,其中有一个字段DisposalCourseFlag,取值范围为枚举值:[0,1,2,3,4,5,6,7]。 按照前面说的索引建立的规则,“选择性不高的字段不应该建立索引”, 该字段只有8种取值,索引值的重复率...
分类:数据库   时间:2015-01-06 09:59:52    阅读次数:207
oracle 性能优化操作八: 利用HINT强制指定索引
在ORACLE优化器无法用上合理索引的情况下,利用HINT强制指定索引。 继续“oracle 性能优化操作七”的例子,ORACLE缺省认定,表中列的值是在所有数据行中均匀分布的, 也就是说,在一百万数据量下,每种DisposalCourseFlag值各有12.5万数据行与之对应。 假设SQL搜索条件DisposalCourseFlag=2,利用DisposalCourseFlag列上的索引进...
分类:数据库   时间:2015-01-06 09:58:20    阅读次数:160
oracle 性能优化操作九: 屏蔽无用索引
继续“oracle 性能优化操作八”的例子 由于实际查询中,还有涉及到DisposalCourseFlag=6的查询,而此时如果用上该字段上的索引,将是非常不明智的,效率也极低。 因此这种情况下,我们需要用特殊的方法屏蔽该索引,以便ORACLE选择其他字段上的索引。 比如,如果字段为数值型的就在表达式的字段名后,添加“+ 0”,为字符型的就并上空串:||"" 如: select * f...
分类:数据库   时间:2015-01-06 10:01:05    阅读次数:178
T-SQL数据库中两个表之间的操作
--根据另一张表修改表中的数据 update Admin_FCOutDt set oLastId=T.contractID from (select crm_contract.contractTopic,crm_contract.contractID from Admin_FCOutDt left join crm_contract on Admin_FCOutDt.Contract...
分类:数据库   时间:2015-01-06 09:59:41    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!