Oracle数据库
谁的寂寞覆我华裳
这个作者很懒,什么都没留下…
展开
-
imp命令导入dmp文件问题
问题一:错误:SP2-0734: 未知的命令开头 "imp localw..." - 忽略了剩余的行。原因:imp不能在sqlplus中执行,应该在windows下的dos命令行中执行问题二:错误:在windows下的dos窗口执行imp命令,提示:imp 不是内部和外部命令解决:将oracle的安装路径的bin文件配置到系统的环境变量中,我的安装路径是:“E:\oracleClient\app\HP\product\11.2.0\dbhome_1\BIN”,将该路径配置到环境.原创 2020-09-28 11:03:39 · 1379 阅读 · 0 评论 -
数据库表被锁处理办法
//查出哪个进程在锁SELECTs.sid, s.serial#FROMgv$locked_objectl, dba_objectso, gv$sessionsWHEREl.object_id = o.object_idANDl.session_id= s.sid;//杀掉锁住的进程ALTERsystemkillsession'367, 3...转载 2020-04-08 14:15:00 · 796 阅读 · 0 评论 -
PL/SQL没有connect as,数据库下拉框也是空的
因为系统重置了,无奈,重装了PL/SQL但是一直没有连接为(connect as)。上网搜了许多方法,都没用,后来发现oracle客户端由于重置,服务都没有了,所以重装了一次oracle,然后,还是没有。后来根据网上的指引,做了许多尝试,先下载了32位客户端的压缩包,解压到oracle的安装路径app下,与app\userName\product\11.2.0同一级,如下:...原创 2019-01-17 16:33:55 · 3134 阅读 · 2 评论 -
oracle 条件查询当天、当周、当月、当季度
Oracle 字段类型为varchar2,格式要与格式化的样式匹配 当天 select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'dd')=to_char(sysdate,'dd') 当周 select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh2...转载 2018-10-10 15:02:01 · 2001 阅读 · 0 评论 -
oracle使用order by排序后,点击下一页数据无变化解决办法
本文摘自百度经验;在开发系统软件时,经常会使用oracle数据库分页,但是最近发现组装的分页sql没有问题,但是每次点下一页显示数据都一样,本文简要介绍此问题的解决思路。工具/原料oracle数据库plsql软件 工具方法/步骤1我的分页sql如下所示:s原创 2017-08-31 10:16:40 · 1166 阅读 · 0 评论 -
计算两个日期之间的天数
oracle:看看你那两个字段是date型还是varchar型date型:select end_time - start_time from transfer ;如果你日期中包含时分秒,结果可能是小数,可以使用函数取整,例如:select Round(end_time - start_time) from transfer ; --四舍五入sele原创 2017-08-30 17:57:59 · 530 阅读 · 0 评论 -
初步学习触发器
本文来源:http://blog.csdn.net/u013058618/article/details/52682364触发器是许多关系数据库系统都提供的一项技术。在Oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。8.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用转载 2017-08-30 16:37:12 · 260 阅读 · 0 评论 -
获取oracle表中所有需要的信息(字段、注释、类型等等)
转载自:http://blog.csdn.net/u013058618/article/details/52710861从博主【正儿八经小骚年那里收获很多呀】,收藏啦!!获取表字段:select * from user_tab_columns where Table_Name='用户表' order by column_name获取表注释:转载 2017-08-30 16:31:42 · 1809 阅读 · 0 评论 -
oracle中的函数介绍(一):nvl函数、decode函数、case when函数、sum函数
本文转载自:http://blog.csdn.net/u013058618/article/details/52947112学习过程中,一定要学会总结,所以,转载了本篇文章。。最近做项目接触到的Oracle数据库比较多,经常用到里面的一些函数,以前的博客中也介绍过行转列和列转行,这次再简单给大家介绍几个:nvl()NVL(a,b)就是判断a是否是NULL转载 2017-08-30 16:21:57 · 473 阅读 · 0 评论 -
Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
看了electrictoolbox上对PHP,MySQL,JavaScript几种语言关于取整数的专题,也就依样画葫芦整理了Oracle的取整函数说明,这就是本文的由来。FLOOR——对给定的数字取整数位SQL> select floor(2345.67) from dual;FLOOR(2345.67)--------------2345CEIL-- 返回大于转载 2017-08-30 11:57:54 · 421 阅读 · 0 评论 -
Oracle中Round函数(四舍五入)的使用
如何使用 Oracle Round 函数 (四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL参数:number : 欲处理之数值decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )Sample :select roun转载 2017-08-30 11:55:40 · 2192 阅读 · 0 评论