http://hi.baidu.com/gene06/blog/item/12cddf4310db801373f05d8d.html 1 要构造某年某月的日历,必须先知道这个月的开始时间,结束时间及天数 开始日期 例如 2006年11月 select to_date('20061101','yyyymmdd') as startDayOfMon from dual; 结束日期 selec...
原创
2021-08-04 16:43:35
1042阅读
SET HEADING OFFSET TRIMSPOOL ONSET TRIMOUT ONSET FEEDBACK OFFSET PAGESIZE 0SET LINESIZE 2000SET ARRAYSIZE 5000SET TERM OFFSET SQLBLANKLINES ONPROMPT spooling test csvSPOOL tes...
原创
2023-08-18 13:50:00
79阅读
http://yunzhongxia.iteye.com/blog/621610PowerDesigner链接oracle生成sql语句
转载
2023-05-10 14:38:35
45阅读
sql生成日历
转载
2015-04-27 14:44:00
134阅读
2评论
Oracle快速生成表和字段sql SELECT DISTINCT CONCAT(CONCAT('COMMENT ON table ', TABLE_NAME), ' IS '''';' ) FROM user_col_comments WHERE TABLE_NAME = 'BANKPRODUCT ...
转载
2021-09-15 12:00:00
65阅读
2评论
Oracle使用SQL*Plus生成html文件最近使用SQL*Plus命令生成html文件,遇到一些有意思的知识点,顺便记录一下,方便以后需要的时候而这些知识点又忘记而捉急。好记性不如烂笔头吗! 为什么要用SQL*Plus生成html文件? 有些人肯定会问,我使用SQL*Plus为什么要生成html文件呢? SQL*Plus本身就是一个命令工具,生成html文件有必要吗? 下面是个人的一些看法,
原创
2021-04-13 09:20:01
442阅读
概述我们知道,Oracle提供的脚本均位于下列目录下$ORACLE_HOME/rdbms/admin其中,
原创
2021-05-31 15:15:01
442阅读
概述我们知道,Oracle提供的脚本均位于下列目录下$ORACLE_HOME/rdbms/admin其中,
原创
2022-04-13 15:18:09
1613阅读
Oracle AWR报告是用来分析数据库故障和性能的重要指标报告!
生成 awr 报告通常在数据库服务器端,oracle 用户下执行命令:
sqlplus / as sysdba @?/rdbms/admin/awrrpt.sql
执行完之后生成一个 html 报告,Linux 服务器无法直接查看,需要从服务器取出!
但是,事有例外,有些数据库服务器禁止取出文件!咋个办呢?
这个时候,我们可以
原创
2021-09-16 17:28:23
6584阅读
SQL> @?/rdbms/admin/awrrpt.sql (可以去两个快照之间的awr报告) 注:AWR默认保留数据库7天的快照,每个小时产生一个快照 select * from dba_hist_wr_control 1、手工先在数据库中创建一个快照 SQL> execute dbms_wor
原创
2022-09-26 13:34:03
158阅读
每天一个 DBA 小知识,助你更进一步!
原创
2022-02-08 17:01:29
10000+阅读
概述Oracle Database 10g 提供了一个新的工具:(AWR:Automatic Workload Repository) .AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题。首先进入$ORACLE_HOME/rdbms/admin目录,在sqlplus下运行@awrrpt脚本,按照提示一步一步就可...
原创
2022-04-12 10:56:56
1123阅读
概述Oracle Database 10g 提供了一个新的工具:(AWR:Automatic Workload Repository) .AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题。首先进入$ORACLE_HOME/rdbms/admin目录,在sqlplus下运行@awrrpt脚本,按照提示一步一步就可...
原创
2021-05-31 15:18:09
3206阅读
Oracle SQL的优化规则:
[color=blue][b]尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替[/b][/color]
用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE 试图将其转换成多个表的连接
原创
2023-02-06 17:07:51
434阅读
记录量大的情况下,采用NOT IN查询,那肯定会慢的无法接受。比如:SELECT A.* FROM TABLE_A WHERE A.USER_ID NOT IN (SELECT B.USER_ID FROM TABLE_B)目前找到的最优方法,可以秒查。示例如下,查询A表有、B表没有的DEPT_I...
转载
2015-06-23 14:36:00
70阅读
2评论
SQL模板 查询详情 SELECT c.ID,c.STATUS,c.CERT_NUMBER,u."NAME" OWNER, (SELECT u.NAME FROM TB_CERT c,TB_USER_INFO u WHERE c.APPLY_USER_ID=u.ID AND c."ID"=57) A ...
转载
2021-09-21 16:18:00
84阅读
2评论
1. rownumoracle前10条select * from accounts t where rownum<11 分页 取 10 到20条 :select * from (select t.*,rownum r from accounts t) a where a.r>=10 and a.r<=20; 分页:select * ...
原创
2021-08-24 19:24:28
180阅读
1. rownumoracle前10条select * from accounts t where rownum<11 分页 取 10 到20条 :select * from (select t.*,rownum r from accounts t) a where a.r>=10 and a.r<=20; 分页:select * ...
原创
2022-02-18 14:56:43
71阅读
在oracle 中distinct关键字可以显示相同记录只显示一条 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual
2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual
3.取整(小)
转载
2007-08-08 17:52:41
907阅读
Data Definition CREATE, to create a new database object ALTER, to change an aspect of the
原创
2014-11-12 10:41:49
611阅读