原创 使用merge into 來更新目標表的個別字段

--更新職業 5s merge into cr_gr x using ( select b.custid,c.new_grbh,b.occupation /*職業*/,nvl(d.new_bm,'90') new_occupation /

原创 impdp導入錯誤ORA-14460

出錯的導入語句   執行導入過程中 impdp ilanni/[email protected]:/orcl directory=wpdp_dir remap_schema=numen: ilanni dumpfile=140109.

原创 CentOS只有GNOME桌面,沒有GNOME經典桌面

安裝好CentOS7.6以後,發現系統中顯示出的並不是經典桌面,如下    這時候如果使用VNC也會不正常。 怎麼辦呢? 我們需要使用安裝時的ISO文件作爲yum源,安裝GNOME經典桌面 首先掛載ISO文件 1 創建iso存放目錄和掛

原创 在linux下批量刪除文件

有一個文件保存着很多個待刪除的文件全路徑,那麼這樣批量將其刪除呢 創建一個del.sh文件,使用vim命令打開 輸入 #! /bin/bash rm -f ~/pentaho/ab/001.txt rm -f ~/pentaho/

原创 常用內容的正則表達式

電子郵箱 描述: 1、要忽略掉大小寫 2、有vip.qq.com 這樣的vip的qq郵箱,有sina.com.cn這樣的長結尾郵箱 2、以非下劃線開頭,數字字母下劃線爲內容,以@分隔,以域名爲結尾。@以後的域名就會適用於域名規則了,即  字

原创 統計Oracle數據庫當前User下各表的記錄數

declare p_rows number; p_sql varchar(4000); begin DBMS_OUTPUT.ENABLE (buffer_size=>null); for r in (select TABLE_NA

原创 Oracle 數據庫自帶用戶有哪些

1.預定義的管理員用戶 'ANONYMOUS', 'CTXSYS', 'DBSNMP', 'EXFSYS', 'LBACSYS','MDSYS', 'MGMT_VIEW', 'OLAPSYS', 'ORDDATA', 'OWBSYS

原创 通過標號去重 partition by order by

SELECT 'select '|| LISTAGG(column_name, ' , ') WITHIN GROUP (ORDER BY column_name) OVER (PARTITION BY TABLE_NAME) ||'

原创 kettle連接OceanBase

OceanBase目前還在拓展市場的階段,已經有的朋友在用了,因爲工作關係,我們公司配置了一個OceanBase庫,我的任務是,將一套測試數據完整地從Oracle遷移到OceanBase庫。 使用kettle工具 1、從OceanBase官

原创 Oracle 字符串分割

這個函數的作用是正則分隔字符串,用法爲 REGEXP_SUBSTR(String, pattern, position, [occurrence],[ modifier])   String:需要進行正則處理的字符串 pattern:進行匹

原创 Oracle數據錯刪找回

---如果delete錯了,通過以下方法可以找回數據select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;select * from tableA as of timestam

原创 正則表達式匹配【全角字符】

網上搜了老半天,關於正則表達式啊,大家寫的都是亂七八糟。尤其是關於中文的正則,寫的時候估計就是臨時一用,面對小樣本數據沒出錯,就記錄在了博客裏。 在面對中文寫正則表達式,這裏邊很重要的一個概念是【字符集】, 英文字母: 字節數 : 1;

原创 kettle性能調優

         性能調優在整個工程中是非常重要的,也是非常有必要的。但有的時候我們往往都不知道如何對性能進行調優。其實性能調優主要分兩個方面:一方面是硬件調優,一方面是軟件調優。本章主要是介紹Kettle的性能優化及效率提升。 一、Ket

原创 C# 寫Excel

1、引用 MicroSoft.Office.Interop.Excel  在   C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce11

原创 python自學20200801

##輸出 print('hello world','你好,中國','你好,世界'*3,sep='___') print('hello world',end='\n') print(520+1314) print('520','1314')