原创 sql語句中刪除表 drop、truncate和delete的用法

drop table xx --xx是數據表的名字 作用:刪除內容和定義,釋放空間. 後果:整個表刪除,內容被刪除 truncate table xx 作用:刪除內容,釋放空間但不刪除定義.與drop不同的是隻清空表數據,不刪除表結構 注

原创 Oracle使用遊標

瞭解一下訪問數據庫的DDL和TCL語句 一。plsql中使用select語句,應該與into字句連用,查詢出的返回值賦予into子句中的變量 ,變量的聲明是在DELCARE中 二。%TYPE屬性 在plsql中可以將變量和常量聲明爲內建或

原创 Oralcle存儲過程書寫規範

命名規則: 輸入參數用i作爲前綴,輸出參數用0來作爲開頭.用來與表中字段區分 參數名的第二個字母根據不同的輸入數據類型確定   //DESCERR 爲特殊類型數據,專門作爲存儲過程與業務平臺交換異常數據 --Is_shshid 收貨審覈I

原创 Oracle使用遇到的問題

日常總結: NO_DATA_FOUND與WHEN OTHERS THEN (慎用,會掩蓋軟件錯誤) 效果一樣:意味沒有數據  

原创 數據庫日常總結(笛卡兒積與笛卡兒集 )

一。笛卡兒集(附表如下): 將兩個表做笛卡兒積運算(附表如下): 如上表,可見將兩個表做笛卡兒積運算之後,發現三條數據是錯誤的,那麼在某些情況下是需要避免做笛卡兒積的 解決辦法:在使用sql語句時,可能會出現錯誤的數據,可以在語句之後

原创 Oracle的關係運算

關係代數是以關係爲運算對象的一組高級運算的集合。 由於關係定義爲屬性個數相同的元組的集合,因此集合代數的操作就可以引入到關係代數中。 關係代數中的操作可以分爲兩類: 1.傳統的關係操作,並、差、交、笛卡爾積(乘)、笛卡爾積的逆運算(除);

原创 Oracle觸發器

DDL觸發器 DML觸發器 INSTEAD OF觸發器 系統觸發器 

原创 書寫存儲過程遇到的問題(後續添加中。。。。)

1。。。基本上是格式還有細節有小問題   拿上面的圖說一下吧,這很明顯是一個有參存儲, 1.剛開始參數外面沒寫括號(低級錯誤) 2.還有標點符號要注意大小寫的問題 3.其他的暫時還沒碰上,碰上再補充.   接着上圖進行存儲的調用吧(附圖

原创 Oracle的遊標

          遊標的類型:顯示遊標和隱式遊標            

原创 Oralce的圖形化界面----plsql developer涉及到的知識點總結

先截個屏展示一下plsql developer的工程的大概界面吧   目前接觸的(項目經理老是掛在嘴邊的:存儲過程,觸發器,別的似乎也有,但是這兩個詞出現的頻率不是一般的高 ) 一。存儲過程(這裏我把存儲函數也放在這兒,因爲太重要了!

原创 Oracle數據庫對象----視圖

           

原创 數據庫常用語句(日常填充)

從今天起要開始總結了,以前也記過筆記,但是記是記住了,但是沒有經常去用,只是停留在瞭解,那可不行,事實證明要經常練習,纔不 會忘。 概念,這個東西確實很重要,這裏就不展示了,忘了或不會百度去! 1.in和not in 子句(具體用法如下)

原创 Oracle存儲過程以及遊標

一.存儲過程 1、存儲過程定義 所謂存儲過程(Stored Procedure),就是一組用於完成特定數據庫功能的SQL語句集,該SQL語句集經過 編譯後存儲在數據庫系統中。在使用時候,用戶通過指定已經定義的存儲過程名字並給出相應的存儲過

原创 Oracle數據庫學習筆記

一。Oralce數據庫安裝 二。Oracle數據庫啓動服務 1.Oracle服務 OracleoraDblog_home1TNSListener(偵聽服務,必須啓動) OracleServiceCBFX(數據庫服務,必須啓動) Oracl

原创 Oracle序列的建立以及使用

Oracle序列的說明: 序列是一數據庫對象,利用它可生成唯一的整數。一般使用序列自動地生成主碼值。一個序列的值是由特別的Oracle程序自動生成,因而序列避免了在運用層實現序列而引起的性能瓶頸。Oracle序列允許同時生成多個序列號,而