原创 第二章 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、給