原创 impala 自定義聚合函數不能用java開發,只能用c++開發

  impala3.0 自定義函數(UDF:USER-DEFINED FUNCTION)有 單行函數(eg: rtrim(),abs(),concat() ,substr()等),可以使用scala、java 、C++開發  自定義聚合函

原创 execute immediate 的用法

create or replace procedure proc_test(v_item in varchar2) as v_sql varchar2(2000):=''; --執行的sql v_num number(9);

原创 sql優化--臨時表代替子查詢

  提數的過程中,如果一個sql執行很慢。執行計劃顯示,一個子查詢中的關聯條件耗時最大,但單獨執行子查詢卻很快。 這種情況可以將sql中的子查詢的結果落到臨時表中,然後用臨時表代替子查詢。如果還是很慢可以再分析新的執行計劃。

原创 Oracle函數--instr()

  instr() 返回要截取的字符串在源字符串中的位置 語法:  instr(sourceString,destString,startPosition,appearPosition)  參數說明: sourceString:源字符串,

原创 Oracle實現動態SQL的拼裝要領

 雖說Oracle的動態SQL語句使用起來確實很方便,但是其拼裝過程卻太麻煩。尤其在拼裝語句中涉及到date類型字段時,拼裝時要加to_char先轉換成字符,到了sql中又要使用to_date轉成date類型和原字段再比較。 例如有這

原创 plsql as sysdba登錄--報ora-01031的問題

 plsql  的三種登錄方式:normal 、sysdba、 sysoper normal 、sysdba、 sysoper有什麼區別呢 1、normal 是普通用戶。例如:scott,system,test(自己創建的用戶等等)

原创 sqlserver的PIVOT和UNPIVOT

一、使用PIVOT和UNPIVOT命令的SQL Server版本要求 1.數據庫的最低版本要求爲SQL Server 2005 或更高。 2.必須將數據庫的兼容級別設置爲90 或更高。 3.查看我的數據庫版本及兼容級別。

原创 簡單的樹形查詢--prior放在select中使用

簡單的樹形查詢使用scott用戶下的表:emp想要查出上級主管的姓名(sql1):select e.empno as "員工編碼", e.ename as "員工姓名", e.mgr as "主管編碼",

原创 Oracle執行計劃的6種方法

 /*   總的結論:   一.獲取執行計劃的6種方法(詳細步驟已經在每個例子的開頭註釋部分說明了):     1. explain plan for獲取;      2. set autotrace on ;         3

原创 Sqoop-1.4.6安裝部署

部署的前提是已經存在HADOOP、HBASE、HIVE、ZOOKEEPER環境(1)下載地址:sqoop-1.4.6解壓到/home/sqoop/sqoop1.4(2)、配置環境變量在:/etc/profiles 文件中添加下面內容#sq

原创 MS SQL中的延遲執行操作--WAITFOR

 WAITFOR 指定觸發語句塊、存儲過程或事務執行的時間、時間間隔或事件。 語法 WAITFOR { DELAY 'time' | TIME 'time' } 參數 DELAY 指示 Microsoft® SQL Se

原创 oracle-ESCAPE轉義字符

爲了更好的理解ESCAPE轉義字符,我們首先建立一個view作爲數據源create or replace view v as select  'ABCEDF' as vname from dual union allselect '_bc

原创 MS SQL 使用OpenDataSource連接excel 問題解決

--1.開啓遠程查詢支持 exec sp_configure 'show advanced options' ,1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1

原创 hadoop2.6.0環境搭建

準備: 三臺服務器,可用虛擬軟件見3個虛擬機。 內網路由 平常的tp-link就可以--1、 創建hadoop 用戶useradd hadooppasswd hadoop--2、配置hosts (3個機器都操作)只要是互

原创 pgadmin4遠程連接 postgresql服務

1、pgadmin 的下載地址:https://www.pgadmin.org/download/ 這裏我們下載windows版   2、雙擊打開後 --下一步-->下一步-->安裝 安裝完成後需要重啓電腦。 點擊finish pga