Oracle
A_银河之光
活着不是靠泪水博得同情,而是靠汗水赢得掌声。
展开
-
Linux下启动Oracle数据库
linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例1.oracle身份登录数据库 su - oracle2.进入sqlplus控制台 sqlplus /nolog3.系统管理员登录 connect / as sysdba4.启动数据库 startup5.关闭数据库 shutdown immediate6.退出sqlplus控制台 exit7原创 2017-04-18 10:51:28 · 493 阅读 · 0 评论 -
Oracle服务的启动和关闭
一、CMD启动服务:实例名称 ORCL启动oracle实例服务 net start oracleserviceORCl停止oracle实例服务 net stop oracleserviceORCl启动oracle监听服务 lsnrctl start停止oracle监听服务 lsnrctl stop二、选择计算机(win7)-右键管理原创 2017-04-18 11:21:02 · 4294 阅读 · 0 评论 -
Oracle触发器
触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发原创 2018-02-06 18:43:23 · 217 阅读 · 0 评论 -
Oracle case when
select CASE t.receipt_kind WHEN ‘1’ THEN ‘Accomodation’ WHEN ‘2’ THEN ‘Restaurant’ WHEN ‘3’ THEN ‘Shop’ WHEN ‘4’ THEN ‘Others’ END Sector, from t_rmm_receipt t where 1=1 case到end之间相当于一个具体的值原创 2018-02-06 18:48:03 · 200 阅读 · 0 评论 -
Oracle 日期格式化问题
select trunc(to_date(‘2017’,’yyyy’),’yyyy’) from dual 2017/1/1 当前年的1月1号select to_date(‘2017’,’yyyy’) from dual 2017/2/1 月份获取的是当前的月份add_months(trunc(to_date(‘2017’,’yyyy’),’yyyy’),12) 添加月份 to_date(‘0原创 2018-02-06 18:55:14 · 934 阅读 · 0 评论 -
Oracle impdp/expdp用法
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。进入oracle su - oraclescott2导入的用户 scott导出的用户。导出 expdp scott/scott@orcl schemas=scott dumpfile=scott_20180802.expdp导入 impdp scott2/scott DUMPFILE...原创 2018-08-02 10:19:48 · 346 阅读 · 0 评论