Database
文章平均质量分 72
yaya_wiscom
这个作者很懒,什么都没留下…
展开
-
Oracle数据库SQL总结
1Oracle时间段的查询 1.1 场景:根据用户输入的时间段过滤出相应记录。 1.2 解决办法: 第一种写法: SELECT * FROM T_XJXX_XJGL WHERE CREATEDATE >= TO_DATE('2011-6-13', 'yyyy-MM-dd') AND CREATEDATE <= TO_DATE('2011-6-17', 'yyyy-MM...2011-06-18 13:21:34 · 114 阅读 · 0 评论 -
使用JDBC存入数据库Clob字段
这两天用Java任务管理系统Quartz做了一个定时发送邮件的事情。具体应用是这样的:我们需要在每天填写的任务系统中使用一张配置表,来设置提醒邮件的发送频率和日期。实现过程中前面还算比较顺利,最后在向T_XXTS_XX表中插入待发送邮件的HTML字符串时发生了错误,原因就是数据库中是Clob大字段而后台待存入的数据是String类型的字符串。我的第一反应是想办法将String类型的字符串转换为j...2011-06-21 19:29:43 · 614 阅读 · 0 评论 -
Oracle 常用SQL技巧收藏(转载)
1. SELECT子句中避免使用 “*” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间 使用DECODE函数可以避免...原创 2011-06-26 17:47:49 · 76 阅读 · 0 评论 -
简单而有效的SQL优化方式
对于像我这样开发经验不是很丰富的人而言,在编码的过程中往往考虑更多的是功能是否实现,而忽略了对SQL语句的优化以及程序整体性能的考虑。这使得在程序部署上线试运行的过程中产生这样或那样的问题。在调试解决这些问题的过程中,不知不觉地增加了开发维护的成本。下面就对几种比较常见的SQL语句的优化方式做一个总结: 1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因...原创 2011-07-16 12:25:59 · 107 阅读 · 0 评论 -
Oracle角色与备份
1、Oracle中三个默认用户: sys change_on_install [as sysdba] system manager scott tiger oracle9是有默认密码的,oracle10需要用户自己设定密码,并将scott用户锁定,用户可以自行解锁。 本地数据库ORCL使用sysdba wiscom 2、系统管理员登陆后,创建用户CREATE USER USR_JW_X...原创 2011-10-30 15:34:49 · 211 阅读 · 0 评论 -
Oracle中WITH AS语句
在SQL规范中有了with as 语句,该语句实质上就是创建临时视图,来帮助你简化语句并使语句结构更清晰更容易阅读。 例子:将选课结果表中一门课都不能抽中的学生查询出来。 WITH T_LXMD AS ( SELECT XKJG.JXBID , KC.KCMC, JXB.BJMC , XKJG.XH, TT.XM, DW.YXMC, ZY.ZYMC, XKJG.XKZY...原创 2012-03-21 14:37:34 · 200 阅读 · 0 评论