
Oracle
Nocturne2011
专注了一件事情就必须认认真真的对待,否则将一事无成。
展开
-
Oracle取查询结果第一条记录SQL
Oracle取查询结果第一条记录SQLselect * from ( select e.id,e.filename,e.status,e.version,e.url,e.file_type, (select max(e.version) from eig_upload e where e.file_type = 1 and e.game_id = '4028822f46原创 2014-07-18 15:02:13 · 5516 阅读 · 0 评论 -
如何在Oracle中复制表结构和表数据 【转载】
如何在Oracle中复制表结构和表数据 【转载】1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: cr转载 2014-06-10 11:57:27 · 816 阅读 · 0 评论 -
Oracle随机抽取N条记录
ORACLE SAMPLE 语法应用说明这两天发了一个贴子,寻找比较好的办法随机取出表的一条记录地址见:http://www.oracle.com.cn/viewthread.php?tid=130433&extra=page%3D1里面讨论了一些方法,其中版主valenwon加一个ROWNUM的字段并加索引是一种相对比较有效的方法,只是要改表结构,在测试库中可以,在生产库转载 2014-07-30 15:24:41 · 1490 阅读 · 0 评论 -
Oracle With As 用法
with new_balance_transaction as (select bt.owner_id, bt.owner_type,bt.payment_type,bt.balance_amount,bt.commision_amount, bt.COMMISION_RATE, bt.status,bt.transaction_type,bt.create_time, (case w原创 2014-09-27 23:50:30 · 1370 阅读 · 0 评论 -
oracle中的聚合函数count、max、min、sum、avg以及NVL函数的用法
oracle中的聚合函数count、max、min、sum、avg以及NVL函数的用法 分组函数聚合函数对一组行中的某个列执行计算执行计算并返回单一的值。聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用,所以有的时候也把其称之为分组函数。这类函数通常应用于报表统计中,以下展示Oracle常用的聚合函数的应用。分组函数的介绍 作用于一组数据,并对一组数据返回一个值.原创 2014-10-25 18:59:43 · 13955 阅读 · 0 评论 -
sql where 1=1和 0=1 的作用
sql where 1=1和 0=1 的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: string MySqlStr转载 2014-10-28 10:49:10 · 888 阅读 · 0 评论 -
flashback table快速恢复误删除的数据(Oracle恢复数据)
flashback table快速恢复误删除的数据 原文链接:http://www.linuxidc.com/Linux/2012-09/70988.htm 在Oracle数据库操作中,经常会有不小心误删除数据、drop表的情况出现。以前,这种情况发生后,开发人员通常会去求助DBA或管理者,使用数据库备份恢复去找回这些数据。从or转载 2015-02-13 13:11:32 · 1048 阅读 · 0 评论