原创 爲什麼不能再where語句中使用聚合函數

1.問題描述 select deptno ,avg(sal) from emp where count(*)>3 group by deptno; 在where 句中使用聚合函數count(*),報出錯誤:ORA-00934: group

原创 PL/SQL存儲函數

1.描述怎麼創建一個簡單的存儲函數 我們可以直接做DML來對錶進行操作,但是我們有時候卻需要一個統一的方式來把操作集中起來,可以類比java中方法的概念; 2.創建過程 CREATE [OR REPLACE] FUNCTION func

原创 如何利用pl/sqldeveloper連接遠程服務器

1.問題描述: 今天這麼簡單的問題讓我做了很久,我都崩潰了,最後找到了解決辦法 2.辦法: 第一種:使用Net Manager,如果你使用這種方式在最後的測試連接總是失敗,恭喜你,我和你一樣;接下來請看第二種!!! 第二種:直接在E:\o

原创 JDBC調用存儲函數(PL/SQL)

1.簡介 本文使用JDBC調用 java,sql.CallableStatement來實現 2.CallableStatement介紹 public interface CallableStatement extends Pr

原创 利用反射越過泛型檢查

1.問題描述 現在有一個List<Integer> list = new ArrayList<Integer>();如何在list中添加String數據??? 2.問題解決: 利用反射越過泛型檢查,我們知道泛型其實就是在編譯的時候檢查,其

原创 關於ArrayList的涉及線程安全問題

1.簡介 ArrayList的基本使用和介紹 2.介紹 ArrayList的底層是數組,所以決定了他查詢快,增刪慢的特點,但是他的效率高,線程不安全; 3.解決辦法: 雖然ArrayList線程不安全,但是我們怎麼來用它,我們可以藉助Co

原创 查詢部門下的所有下級部門

with Dept as( select id,departmentname,supdepid from hrmdepartment where id='19' union all select HrmDept

原创 SQLServer 分頁

1. 關鍵字 TOP -- 案例: 查詢第3頁,每頁 10 條數據 select top 10 id from hrm where id not in(select top 20 id from hrm) -- 解讀: pageNu

原创 SQL Server 日期

1. 日期比較 :DATEDIFF -- 年: 返回 10 SELECT DATEDIFF(yyyy,'2008-08-05','2018-08-05') AS DiffDate -- 月: 返回 7 SELECT DATEDIFF(

原创 Oracle 分頁(企業常用)

1. 關鍵字rownum -- 案例: 查詢第3頁,每頁 10 條數據 select id,lastname from ( select id,lastname,rownum rn from (sele

原创 WebService

package com.wujin.httpclient.a; import java.io.File; import java.io.IOException; import java.io.InputStream; import j