oracle
依御
这个作者很懒,什么都没留下…
展开
-
XXL-JOB ORACLE版本-Version 2.0.2
调动中心需要改动的地方:一.改造Mybatis的Mapper: resources/mybatis-mapper 目录下所有文件 1. 将所有 As t 替换为 t。 2. 将所有`号和;号替换为空。 3. 自增长字段处理:(查看 Mybatis 处理自增长列的方法,有3种,这里使用 指定返回列keyColumn) 3.1. 建立序列号,代替Mysql的自增长列。(SQL具体看后面DDL)XXL_JOB_GROUP_ID_SEQXXL_JO...原创 2020-11-05 19:27:48 · 1250 阅读 · 0 评论 -
oracle 取整
用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化取整(向下取整):select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5.如果要向上取整,得到结果为6,则应该用ceilselect ceil(5.534)转载 2018-01-06 12:00:30 · 3434 阅读 · 0 评论 -
Oracle float型日期分组查询
Oracleceil() 向上取整1.查询每天的数据,并以天分组SELECT COUNT(*),ceil(float_time) FROM TABLE_NAME GROUP BY ceil(float_time);2.查询每小时的数据,并以小时分组SELECT COUNT(*),ceil((ceil(float_time)-float_time)*2原创 2017-12-28 10:25:21 · 293 阅读 · 0 评论 -
oracle SQL 效率优化
IN 和 OR的处理(IN 效率高于 OR)SQL使用了IN 和 OR,并不会利用索引,会进行全表搜索。处理方法:1.用UNION ALL 替换 IN。2.IN (SELECT 语句),改用EXISTS,例如:SELECT * FROM T1WHERE A IN (SELECT A FROM T2)改为:SELECT * FROM T1WHERE EXISTS (S原创 2018-02-03 11:39:13 · 270 阅读 · 0 评论 -
Oracle 临时表
Oracle临时表GLOBAL TEMPORARY TABLE 分类: Oracle2015-06-17 09:08:37 ...转载 2018-03-13 18:39:42 · 267 阅读 · 0 评论 -
获取当前服务器Host
1.JAVApublic void getHost(){ try { InetAddress inetAddr = InetAddress.getLocalHost(); byte[] addr = inetAddr.getAddress(); // Convert to dot representation String...原创 2018-07-24 15:17:12 · 5003 阅读 · 1 评论 -
Oracle 查询临时表空间
1.查询所有临时表名字和空间大小SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED_RATE(%)",NVL(FREE_SPACE,0) "FREE_SPACE(M)"F...原创 2018-08-13 09:36:07 · 11530 阅读 · 1 评论 -
Oracle 索引失效及错误的索引,SQL查询太慢
1.查看执行计划,是否有按照WHERE条件执行正常的索引2.查看最近的表分析情况:select u.table_name,u.last_analyzed from user_tables u;3.查询表空间碎片情况 select a.tablespace_name,trunc(sqrt(max(blocks)/sum(blocks))* (100/sqrt(sqrt(coun...原创 2018-12-05 10:50:34 · 639 阅读 · 0 评论 -
Oracle 查询表锁及处理
1.查询表锁情况SELECT owner,object_name,session_id,locked_mode from(select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id)WHERE ...原创 2018-12-05 10:53:25 · 947 阅读 · 0 评论 -
Oracle 到 GP 部分函数转换
序列号 nextval()--GP创建和使用序列create SEQUENCE ods.seq_acct_account_balance_m;select NEXTVAL('ods.seq_acct_account_balance_m');非空处理 nvl()--oracleselect nvl(string1,-1) from dual--GPselect coal...原创 2019-05-23 11:31:49 · 2747 阅读 · 0 评论 -
oracle实现select top n
在Oracle中实现Select TOP N 由于Oracle不支持Select TOP语句,所以在Oracle中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。 简单地说,实现方法如下所示: SELECT 列名1...列名n FROM (SELECT 列名1...列名n FROM表名 ORDER BY 列名1.原创 2018-01-06 11:08:46 · 170 阅读 · 0 评论 -
常用Oracle分析函数
常用Oracle分析函数详解学习步骤:1. 拥有Oracle EBS demo 环境 或者 PROD 环境2. copy以下代码进 PL/SQL3. 配合解释分析结果4. 如果网页有点乱请复制到TXT中查看/*假设一个经理代表了一个部门*/SELECT emp.full_name, emp.salary, emp.manager_转载 2018-01-12 15:21:28 · 158 阅读 · 0 评论 -
TNS 报错
TNS介绍:Oracle中TNS的完整定义:Transparence Network Substrate,透明网络底层。监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器。ORACLE当中,如果想访问某个服务器,必须要设置TNS,它不像SQL SERVER那样在客户端自动列举出在局域网内所有的在线服务器,只需在客户端选择需要的服务器,然后使用帐号与密码登录即可。而ORCAL原创 2017-11-02 16:58:34 · 361 阅读 · 0 评论 -
oracle 日期
显示英文日期 如:03-MAY-17Select to_char(to_date(date1,'YYYYMMDD'),'DD-MON-YY','nls_date_language=american') from tableName;把YYYYMMDD格式的date1,转换成DD_MON_YY格式,并且是英文日期原创 2017-11-03 08:26:41 · 182 阅读 · 0 评论 -
oracle group by
SELECT A,TO_CHAR(TIME1,'YYYY'),TO_CHAR(TIME2,'MM'),COUNT(C) FROM Schema.Table@DB WHERE A>to_date('20170701','YYYYMMDD') groupbyA, C,TO_CHAR(TIME1,'YYYY'),TO_CHAR(TIME2,原创 2017-11-03 08:30:17 · 229 阅读 · 0 评论 -
oracle %type %rowtype
使用参照者的数据类型,方便定义变量。%type 是单个数据%RowType 是整条数据原创 2017-11-03 09:54:06 · 296 阅读 · 0 评论 -
oracle PL/SQL基础知识2
RecordCursorCollectionView单行多列的一组数据(具有栏位名的一维数组)SQL的一个内存工作区临时存储数据进行使用处理数组,嵌套表虚表不占物理内存每次使用都会重新执行sql语句fetch……into1.多条数组同时处理2.资料锁定,只能Commit,Rollback才能解除for update[of column1,column2,column3]Function有返回值Pr...原创 2017-11-03 09:45:35 · 303 阅读 · 0 评论 -
Oralce常用语句
1.查主键select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' AND au.table_name = 'TABLE_NAME'2.删除表数据(迅速)Truncate T原创 2017-12-26 16:20:00 · 161 阅读 · 0 评论 -
Kettle 和 Quartz集群 Oracle 配置
1.quartz Oracle配置---- A hint submitted by a user: Oracle DB MUST be created as "shared" and the -- job_queue_processes parameter must be greater than 2-- However, these settings are pretty much原创 2017-12-26 16:35:30 · 448 阅读 · 0 评论 -
oracle 基础知识1
1.基本概念和架构①建立具名区块:create or replacefunction add2v(v1integer,v2integer);②注释:--,/* */2.变量类型和声明方式①纯量资料类型:Boolean,字符串,国际字符串,数值,DateAa boolean not null:=true;Ba char;/*没有给值,char的值和长度原创 2017-11-03 10:05:28 · 273 阅读 · 0 评论 -
sql 逻辑 ORACLE优化
1.查最新有2个站点 CR_OPE_ID_FK IN ('M310','M330'),查询A站点NG的PRD_SEQ_ID,并显示2个站点同ID的最新状况(如果也是NG)SELECT CR_OPE_ID_FK, MDL_ID_FK, WO_ID_FK, PRD_SEQ_ID, substr(PRD_GRADE,1,1) PRD_原创 2018-01-11 10:08:02 · 281 阅读 · 0 评论 -
oracle Toad常用快捷键大全-Toad快捷键设置 TOAD使用笔记
http://www.cr173.com/html/45761_1.html转载 2017-11-08 11:10:09 · 2449 阅读 · 0 评论