
SQL
大蹦
这个作者很懒,什么都没留下…
展开
-
excuteQuery和executeUpdate的区
首先,excuteQuery和executeUpdate都是Statement对象中的方法,不过excuteQuery和executeUpdate的不同之处在于执行excuteQuery之后数据库返回一个ResultSet,而执行executeUpdate会在成功时返回一个整数值转载 2011-08-11 16:30:14 · 1393 阅读 · 0 评论 -
SQL搜索下划线,like中不能匹配下划线的问题
最近在检测天气预报15天查询网站(http://tqybw.net)时的URL时,发现页面中有很些404页,分析发现,是请求地址的能参数中多了下划线“_”,而rewrite规则中并没有配这样的规则,数据库表中出现“_”,并不多,想找出来把下划线去掉,按照正常的查找,结果返回记录不正常,找了下资料,原来下划线在like中有着特殊的含义,它表示匹配任意一个字符。因此在查询包含下划线内容的时候需要“特殊转载 2013-04-10 14:56:00 · 10629 阅读 · 0 评论 -
varchar和Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varchar(n转载 2012-10-10 09:17:51 · 725 阅读 · 0 评论 -
Oracle数据库表关联的一条准则
Oracle数据库表关联的一条准则如果一个主表要关联一个子表信息进行联查时比如A是主表 A1是子表selct * from A left join A1 on A.id = A1.nmainidwhere A1.某某字段 进行些限制and A1.其他标识= '0'and A.其他标识= '0'这样是不对的,因为执行 selct * from原创 2012-04-17 10:46:38 · 1218 阅读 · 0 评论 -
Oracle rownum的疑问
这周三周四 oracle考试 .早上看了下考试答案,有一地不明:取出SC表中最高分的学生学号和课程号(5分)答案: Select no ,cno from sc where rownum=1 order bydegree desc ;或者 select no,cno from sc where degree = (selectmax(degree) from sc);正确原创 2012-01-13 10:56:15 · 670 阅读 · 0 评论 -
Oracle 数据库SQL基础总结(1)
1.将指定字符串的某个字符替换成另外的字符select replace('JACK AND JUE','J','BL') from dual;输出结果:BLACK AND BULE 分析:将第一个参数中的所有第二个参数的子字串,用第三个参数进行代替2.与1类似,可以把字符串的多个字符进行替换select translate ('adnima','aid','sbi')原创 2012-01-10 16:50:31 · 849 阅读 · 0 评论 -
ADF报打开JDBC错误异常
我只知道怎么操作会出现JDBC错误异常....在进行代码Debug时,我对数据库进行了若干操作如修改表结构,在服务器kill锁住的表 则出现打开JDBC错误异常.原创 2011-12-10 12:24:43 · 579 阅读 · 0 评论 -
从SQL语句的角度提高数据库性能
什么是执行计划?执行计划是依赖于什么信息。执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。产生转载 2011-12-11 20:10:04 · 638 阅读 · 0 评论 -
服务器锁
SELECT /*+ rule */s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserF转载 2011-12-10 11:05:06 · 552 阅读 · 0 评论 -
Oracle 使用分析函数实现小计合计
select grouping(vsaltype) as sq, vsaltype || '小计计' vsaltype, sum(amount) as amount, '' vvin,原创 2011-11-15 14:22:46 · 5078 阅读 · 0 评论 -
JAVA JDBC事务提交的疑问
http://zhidao.baidu.com/question/143168603.html百度首页 | 百度知道 | 登录新闻网页贴吧知道MP3图片视频百科文库帮助|设置转载 2011-09-17 16:36:05 · 2395 阅读 · 0 评论 -
prepareStatement和Statement区别
先看看两段代码:Code Fragment 1:String updateString = "UPDATE COFFEES SET SALES = 75 " + "WHERE COF_NAME LIKE ′Colombian′";stmt.executeUpdat转载 2011-08-11 16:25:39 · 880 阅读 · 0 评论 -
SQL SERVER 中 实现主表1行记录,子表多行记录 整合成一条虚拟列
表中有这样的记录,简单的主子表,现要想通过left join 语句把两表关联起来 select * from tbl_diary_reback a left join tbl_diary_reback_files s on a.id =s.diaryrebackid where diaryid = '-7e0f6876:1400eb06d1f:-7fed' and diaryrebacki原创 2013-07-25 15:34:26 · 6549 阅读 · 0 评论