原创 Oracle自定義函數及應用舉例(不同輸入輸出參數情況)

Oracle自定義函數函數的定義: create/replace function 函數名 (參數名 輸入輸出類型 字段類型) return 字段類型 is 變量名 字段類型; --函數的內部變量,需要包含字段類型的長度 begin 主體

原创 我跟oracle合不來

以前一直使用SQL Server,最近開始觸及Oracle,這是太難用了。Oracle難道就不能在可用性上面多花一些功夫,也不爲我們這些小白好好想想。連導出文件恢復都報錯,別拒人於千里之外啊。Oracle,我真拿你沒有辦法。感覺很受挫。

原创 Oracle那些進程幫我們做些什麼

oracle實例會啓動多個進程,學習Oracle當然必須瞭解這些進程幫我們做了些什麼。 數據庫寫入器DBWn(DATABASE WRITER) 作用:將髒緩衝區從數據緩衝去區緩存寫入數據文件 算法:極懶算法(最近未使用的緩存區優先) 觸發

原创 Oracle容易混淆的點,OCP的小夥伴注意啦(持續更新中)

1、哪些SGA內存結構無法在啓動實例後動態重設大小? 日誌緩衝區。(數據庫緩存區緩存,Java池,大池,共享池,流池都可以動態重設) 2、Oracle Net是用戶與服務器進程之間的協議。 3、Oracle進程中,進程數量可以多個的進程包

原创 Oracle之組成

實例:操作系統用來連接數據庫 數據庫:數據庫的實體(文件) 數據存儲結構: 表空間 select * from v$tablespace; select * from dba_tablespaces; 表 select * from db

原创 Oracle變量定義和使用(sqlplus和sql developer使用變量的區別)

變量定義和使用 sqlplus中可以這麼用: (注意這個變量只要在當前連接有效)var myvar number; --這種語法在developer上直接報錯了。 exec :myvar:=100; select * from emp

原创 Oracle基本數據類型和特殊數據類型

基本數據類型和特殊數據類型 基本數據類型:NUMBER;VARCHAR2;CHAR;LONG;NVARCHAR2;NCHAR;DATE;BOOLEAN 特殊數據類型:%TYPE類型;RECORD類型;%ROWTYPE類型 幾個簡單的例子

原创 Oracle常用的數據字典和動態視圖

數據字典 --表空間 select * from dba_tablespaces; --所有用戶空間限額 select * from dba_TS_quotas; --所有表空間的自由分區 select * from dba_free_

原创 Oracle數據庫如何查看當前服務器有多少個數據庫?

現在剛接觸Oracle數據庫,發現SQL server在SSMS能夠很直觀地查看當前服務器有多少個數據庫,但是Oracle(我用的是developer)卻沒有那麼方便。Oracle要怎麼知道多少個數據庫呢?? 目前所瞭解到方法是: DBC

原创 sql server 遊標執行過程中,取消執行後是否全部回滾測試

sql server 遊標執行過程中,取消執行後是否全部回滾?答案是不全部回滾! --測試 sql --創建表 if exists(select 1 from sys.tables where name='test_cur') drop

原创 重要對象目錄視圖和系統信息架構視圖

--對象目錄視圖  https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/object-catalog-views-transact-

原创 sql server觸發器相關細節

001、新增操作的後置觸發器,對於自增列或者缺省值的列,inserted是否可以取到數? 可以的 002、turuncate table與觸發器 truncate不是ddl,它是刪除表中的所有行或表中指定的分區,不記錄單個行刪除操作。tr

原创 sql server修改數據庫名稱

use master alter database chl_fromempty modify name=chl_fromempty001

原创 關於變更數據捕獲

變更數據捕獲,以下爲官網詳細的介紹 https://docs.microsoft.com/zh-cn/sql/relational-databases/track-changes/about-change-data-capture-sql

原创 sql server 修改數據庫參數配置

--sql server 修改數據庫參數配置 --啓用高級選項 EXEC sp_configure 'show advanced options', 1 go --配置參數 sp_configure 'max text repl siz