Oracle
孤城冰
坚持别人不能坚持的,努力别人不能付出的,就会收获别人不能收获的。
展开
-
oracle知识点梳理(一)
参考学习书籍:《Oracle SQL高级编程》作者:Karen Morton 、Kerry Osborne、Robyn Sands 、Riyaj Shamsudeen 、Jared Still (著) 朱浩波 (译)第一章、SQL核心:五个核心SQL语句:select:查询语句的逻辑处理顺序select <column list>from <sourc...原创 2020-01-20 17:15:12 · 174 阅读 · 0 评论 -
oracle字符串合并
create or replace procedure PRO_PM_WORK_MAT_DEPT_SEL(V_V_ORDERGUID IN VARCHAR2, --工单guid V_V_DEPTCODEREP VARCHAR2, --检修code dept ...原创 2019-08-27 15:16:38 · 949 阅读 · 0 评论 -
oracle 截取时间年或月
select TRUNC(D_DEFECTDATE,'Y'),t.*, t.rowid from PM_DEFECT twhere extract(year from D_DEFECTDATE) ='2019'and extract(month from D_DEFECTDATE)='05'原创 2019-07-16 15:16:33 · 3923 阅读 · 0 评论 -
Oracle11g创建表空间语句
在plsql工具中执行以下语句,可建立Oracle表空间。/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace yuhang_temptempfile 'D:\oracledata\yuhang_temp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent ma...转载 2019-07-18 14:42:56 · 3466 阅读 · 0 评论 -
Oracle导出
转载来源:https://zhidao.baidu.com/question/439451376.html开始->运行->输入“cmd”->输入exp user/password@IP地址:1521/数据库实例 file=文件所在目录(如:exp user/password@192.168.141.40:1521/orcl file=E:\work\dmp\person....原创 2019-06-11 16:23:25 · 130 阅读 · 0 评论 -
Oracel取数据库异常输出
UPDATE PM_03_PLAN_WEEK W SET W.V_MAIN_DEFECT=MAIN_LIST WHERE W.V_GUID=WEEK_GUID; RET :='SUCCESS'; EXCEPTION WHEN OTHERS THEN RET:=SQLERRM;原创 2019-06-11 15:43:33 · 160 阅读 · 0 评论 -
Oracle获取拆分项
Oracle把逗号分割的字符串转换为可放入in的条件语句的字符数列前台传来的字符串:'589,321'SELECT*FROM TAB_A T1 WHERE T1.CODE IN (SELECT REGEXP_SUBSTR('589,321','[^,]+', 1, LEVEL) FROM DUALCONNECT BY REGEXP_SUBSTR('SMITH,ALLE...原创 2019-06-11 15:42:41 · 118 阅读 · 0 评论 -
Oracle单行合并多行实现
SELECT wmsys.wm_concat(d.v_defectlist)FROM PM_DEFECT DWHERE D.V_GUID IN (SELECT DW.V_DEFECT_GUID FROM PM_DEFECTTOWORKORDER DW WHERE DW.V_WEEK_GUID='8A675763-467A-413D-E053-2F02650A7A6E');原创 2019-06-11 15:38:47 · 241 阅读 · 0 评论 -
Oracle存储过程中跳出循环的写法
转载自:https://www.cnblogs.com/haldir/p/5533414.html记录exit和return的用法exit用来跳出循环loopIF V_KBP IS NULL THEN EXIT; END IF;end loop;return跳出存储过程loopIF V_KBP IS NULL THEN...转载 2019-06-06 14:43:19 · 1718 阅读 · 0 评论 -
oracle function 样例
create or replace function ISFONDYEAR(EDATE VARCHAR2) return varchar2 is RET VARCHAR2(50); N_YEAR NUMBER;begin --判断是否是闰年 select TO_NUMBER(to_char(to_date(EDATE, 'YYYY/MM'), 'YYYY')) IN...原创 2019-04-03 10:38:09 · 392 阅读 · 0 评论 -
oracle 时间常用函数和注意事项
--判断是不是闰年 FUNCTION ISLEAPYEAR(A_YEAR NUMBER) RETURN VARCHAR2 IS BEGIN IF MOD(A_YEAR, 400) = 0 THEN RETURN '1'; ELSE IF MOD(A_YEAR, 4) = 0 AND MOD(A_YEAR, 100) <> 0 THEN...原创 2019-04-03 10:27:27 · 135 阅读 · 0 评论 -
oracle时间月份获取
取月份1:to_char(to_date('2019/03','yyyy/MM'),'MM')2.: SELECT EXTRACT(MONTH FROM TO_DATE(V_EDATE, 'YYYY/mm')) INTO V_MONTH FROM DUAL;原创 2019-04-03 10:26:22 · 3509 阅读 · 0 评论 -
给如两个日期,计算工期
case1:计算工期总天数 select to_date('20180105','yyyyMMdd')-to_date('20171123','yyyyMMdd') from dual; --------------------------------------case2:工期显示形式:几年几月几日 ---计划工期 0307 (成品) FUNCTION PLANWO...原创 2018-07-02 10:30:18 · 545 阅读 · 0 评论