原创 變量爲什麼要分開在頭部和is部分兩個地方聲明呢?
create or replace procedure change_sal( v_ename in varchar2, v_sal in number, v_job out varchar2, v_dname out varchar2)
原创 遊標變量
遊標變量的使用方式和遊標類似,但更加靈活,因爲它不綁定於某個特定的查詢,所以可用於打開任何返回類型相兼容的查詢語句。遊標變量是真正的 PL/SQL變量,我們可以爲它賦值,把它傳遞給子程序。如下例,我們把遊標變量作爲存儲過程open_cv的
原创 一個簡單的pl/sql塊代碼
DECLARE qty_on_hand NUMBER(5);BEGIN SELECT quantity INTO qty_on_hand FROM inventory
原创 利用--作代碼分析
select alias_cardtype, id_card_value, sum(decode(flag, 'inTotal', total, 0)) inTotal,--tj sum(deco
原创 left join
例2: 表A記錄如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115
原创 Spring JDBC模板類—org.springframework.jdbc.core.JdbcTemplate .
關於JDBC的"薄"封裝,Spring 用一個Spring JDBC模板類來封裝了繁瑣的JDBC操作。下面仔細講解一下Spring JDBC框架。 一、首先看一下爲什麼要對JDBC進行封裝? 傳統的JDBC API實現比較底層,不管
原创 深入理解Java接口(一)
一、Java接口的基本內容 [1].Java編程語言中不支持多重繼承(即Java中一個類不能有多於一個的直接父類),但可以實現多個接口,這就間接地實現了多重繼承。 [2].接口(Interface)將產生一個完全抽象的類,它是用來建立類
原创 PL/SQL架構
PL/SQL的編碼和運行時系統是一項技術,而不是一個獨立的產品。可以把這項技術想象成一個能夠編譯並運行PL/SQL塊和子程序的引擎。這個引擎可以安裝在Oracle服務器上或安裝在Oracle Forms,Oracle Reports這樣
原创 Java裏面的接口Java裏面的接口
Java裏面由於不允許多重繼承,所以如果要實現多個類的功能,則可以通過實現多個接口來實現。 Java接口和Java抽象類代表的就是抽象類型,就是我們需要提出的抽象層的具體表現。OOP面向對象的編程,如果要提高程序的複用率,增加程序
原创 Java中多態的實現機制
多態性是面向對象程序設計代碼重用的一個重要機制,我們曾不只一次的提到Java多態性。在Java運行時多態性:繼承和接口的實現一文中,我們曾詳細介紹了Java實現運行時多態性的動態方法調度;今天我們再次深入Java核心,一起學習Java中多
原创 創建ORACLE JOB
oracle job簡介 主要的使用情景 定時在後臺執行相關操作:如每天晚上0點將一張表的數據保存到另一張表中,2:定時備份數據庫等 熟化說萬事開頭難,這裏我只簡單記述一個創建一個簡單的job 步驟如下: 1、創建一張表g
原创 Java多態
[html] view plaincopyprint? class BaseClass{ public int book=6; public void book(){ Syste
原创 Base 64
(一)java自帶的加密和解密 import sun.misc.BASE64Decoder; public class Base64Utils { public static String getBASE64(byte[] b) {
原创 html學習心得
經過1天多的艱苦奮戰,終於把html(Hypertext markup language)的基礎教程給看完了。 這次爲了xml而看了這“古老”的技術,還是有點收穫的。。總體來說,雖然不是很熟練,但是看懂一般的html網頁源文件已經不是問
原创 Long.decode(String s)和Long.valueOf(String s)的區別
Long.decode(String s)和Long.valueOf(String s)的區別 Long.decode可以解析以0x、0X、#、0開頭的字符串,分別表示這個字符串是16或8進制的數字字符串,而valueOf只能解析純數字