ORACLE笔记
yuaoi
这个作者很懒,什么都没留下…
展开
-
oracle分析函数笔记---查询结果自动生成序号
一般情况下,可以如下:[code="sql"]select rownum, a from A;[/code]但是当后面有多表关联,order by排序的时候,[code="sql"]select rownum, a from A,B where A.a=B.b order by a.字段;[/code]rownum就可能会乱了。这时候,可以利用分析函数ran...2010-09-20 10:28:12 · 1080 阅读 · 0 评论 -
Oracle之通过表名自动生成insert/update/select语句
目前使用这个自个开发的框架,十分轻量,功能比较有限。很不好的地方就是还要自己写sql语句,一个简单的单表insert/update都不能save(javabean),还要自己写,十分容易出错,以前还天真的傻傻的写了不少,现在终于下决心找点时间写个简单的工具,让自动生成一下,然后再在基础上改,可能比较方便点吧: [code="sql"]/* * 多条记录连接...2011-01-24 13:47:38 · 541 阅读 · 0 评论 -
帮朋友排序整理一些数据(几句代码+一条sql)
朋友有一点比较乱的数据文件,自己手动一点一点调的话比较繁琐,人懒,叫我帮忙搞一下:我一开始以为是跟我见过往常的电信那里的数据一样,比较规范而庞大的的文本文件,也以为字段复杂多(有时候文本文件就达到几百兆),拿到一看,囧了,数据乱,又不多,我觉得手动调都能搞定了,哎,既然自己会的话,就想点办法把它搞定,交给她吧:1、数据文件(txt):[code="java"] 93, ...2010-10-18 16:38:38 · 90 阅读 · 0 评论 -
创建表空间、用户
--查看表空间[code="sql"]SELECT c.tablespace_name tablespace_name, ROUND(a.bytes/1048576,2) total_size,ROUND((a.bytes-b.bytes)/1048576,2) used_size,ROUND(b.bytes/1048576,2) free_size, ROUND(b.bytes/a....2010-10-24 17:29:25 · 88 阅读 · 0 评论 -
Oracle Connect By使用
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:[code="sql"]select ... from where start with connect by where ; ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起...2010-10-25 09:04:08 · 90 阅读 · 0 评论 -
怎样才能写出一坨一坨高质量低bug数量的代码呢?
不止一次这样,一口气写出一坨一坨的大量代码,由于时间关系,平时过程中很少测,到最后写完逻辑,联测的时候,问题一大堆:1、业务bug2、语法低级bug3、设计不够好 ···后来的修改,意料之中的花了大量时间。现在意识到了,从容易做到的做起:1、业务问题,平时有疑问有槛,多问。2、有空多看编程书籍3、多看看设计模式,练练。4、有空阅读一些小开源代...原创 2011-12-02 16:25:19 · 193 阅读 · 0 评论