原创 第二章 SQL數據庫操作和查詢
一、Oracle數據類型 1、char(10):當數據小於10個字節時自動添加空格補齊, 2、varchar(10):數據小於10個字節時oralce自動判斷識別數據的字節大小 3、number(4,2) :數據必須總長度是4位,小數
原创 四、屬性數據類型
四、屬性數據類型 一、行類型: %ROWTYPE --引用數據的一行作爲數據類型 DECLARE myemp emp%ROWTYPE;--引用emp行作爲數據類型 BEGIN SELECT * INT
原创 八、開發函數
八、開發函數 一、建立和使用函數 create or replace function fun_name return char is v_user varchar2(100); begin select ename into v_
原创 public 等訪問權
一、訪問權限 1、private:定義的屬性和方法只能在自己類中訪問 2、protected:受保護的訪問 在繼承中相當於public ,在其他類中使用時private 3、default:默認的 不寫會自動添加 定義的屬性只能在同一個包
原创 靜態常量和靜態方法
一、靜態方法: 1、類中靜態變量:static String name ='熊貓' 這個name變量時存儲在類區域中的當類被創建時先自動調用,,用類名.name使用 注意:Java中存在一個漏洞,對象.靜態方法或者屬性也可調用
原创 繼承-多態
多態(通常用作於傳遞參數) 向上轉型:將子類轉換爲父類,父類引用變量調用的方法是子類覆蓋或父類的方法,通過父類引用無法調用子類特有的方法 向下轉型::Dog dog = (Animal)a 必須強轉 轉型成功後就是子類類型的引用 轉換異常
原创 Oracle Select語句執行順序
1、FROM 2、 ON 3、 JOIN 4、 WHERE 5、 GROUP BY 6、 CUTE|ROLLU 7、 HAVING 8、 SELECT 9、 DISTINCT
原创 五、pl/sql塊
四、pl/sql塊 一、塊語法: 1、 declare --聲明 begin --開始 exception --異常可以不寫 end --結束 2、實例: DECLARE snamet VARCHA
原创 六、遊標
六、遊標 一、定義遊標 declare Cursor cursor_name is select ename from emp; --聲明遊標指定一個集給它 v_name emp.ename%type; begin open cur
原创 一、權限
一、權限 一、權限理論: 1、sysDBA: 擁有全部特權,是系統最高權限,只有DBA纔可以創建數據庫結構。 2、 system;//本地管理員,次高權限 2、scott;//普通用戶,密碼默認爲tiger,默認未解鎖
原创 三、子查詢、僞劣和常用函數
三、子查詢、僞劣和常用函數 Select 語句可以當做返回的集合做爲值 一、單行子查詢 1、子查詢做數據源:select ename from (select * from emp); 2、子查詢做條件: select ename
原创 第四章 表空間、數據庫對象
一、表空間 1、表空間指的是 當用戶保存文件是通過表空間放入到文件 2、一個表空間可以有多個文件但是一個文件只能屬於一個表空間 3、每個用戶或者表都只能設置一個表空間 4、表空間可以設置自動擴大,如果手動只能添加數據文件 5、多個用戶可以
原创 Oracle 權限
一、授權權限 sys 1、授權wpq用戶創建用戶的權限:grant create user to wpq; 2、授權wpq用戶修改用戶的權限:grant alter user to wpq; 3、授權wpq用戶角色(角色就是權限包)gra
原创 繼承
一、繼承 1、繼承:子類可以擁有父類所有的屬性和方法 2、重寫:返回類型參數和方法名必須全部相同 當子類重寫父類時則調用時用的是子類的方法 如果要使用父類 super.方法名即可 3、實例化子類時:會在其構造方法中默認添加一個super(
原创 四、表空間、數據庫對象
四、表空間、數據庫對象 一、同義詞(指創建一個名字去引用其他用戶的一個表 之後查詢不需要再用戶名.表名 直接名字即可) .1、首先超級管理要給用戶創建同義詞的權限:grant create synonym to wpq; 2、給