原创 示例一個PLSQL完成功能來說明PLSQL的作用(定義變量+異常處理+拋異常)

PLSQL的作用: PL/SQL通過使用塊結構,可以在一個塊中包含多個SQL語句以及PLSQL語句,可以將PLSQL塊嵌入到應用程序中,使用PLSQL塊後,網絡上只需要發送一次 plsql塊,就可以完成所有sql語句的處理工作,這樣大大減

原创 請使用PLSQL刪除bigt中的owner='SYS'的數據,每次刪除500條,刪除掉50000條即可。

構造測試表 請使用PLSQL刪除bigt中的owner='SYS'的數據,每次刪除500條,刪除掉50000條即可。 技術要求: 1、遊標 2、循環結構 3、批量forall處理 ---在命令窗口執行 exec create_table(

原创 羅列出一年的星期數

N1:with x0 as (select to_date('2016-01-01','yyyy-mm-dd') as 年初 from dual), x1 as (select 年初,add_months(年初,12) as 下年初 fr

原创 Oracle 中通配符的使用情況

Oracle 中通配符的使用情況   用於where比較條件的有:   等於:=、<、<=、>、>=、<>   包含:in、not in exists、not exists   範圍:between……and、not betwee

原创 q1: 插入了一行之後,持續插入一行,是在原來的塊還是新的塊? 數據塊DUMP

q1: 插入了一行之後,持續插入一行,是在原來的塊還是新的塊? 如果判斷這個塊有沒有剩餘空間 在選擇在哪個塊進行插入時,會根據進程算一個hash值。堆表是隨機插入的,在插入的時候,隨機找到高水位以下的空閒塊進行插入,一個區是由

原创 2017-05-17

油紙傘下的情話, 因爲雨的節奏滴滴答答, 我以爲可以不被風吹和雨打, 但卻被水溼了黑的發, 溼了我的白色裙紗, 溼了手掌心的溫暖話, 所有的敲敲打打都變成一次次給自己的鞭撻。 陽光下的溫暖 抵不過風雨交加, 才醒悟油紙傘是如此嬌弱, 等不

原创 查詢轉換方式

查詢轉換方式有很多種:1、視圖合併(view merge )      2、子查詢展開( subquery unnesting )        3、謂詞推入 (predicate pushdown )    1、視圖合併:就是視圖的

原创 使用正則表達式對xml文件中數據字典進行整理

在工作中,需要對xml文件中數據字典進行整理。 SQL> create table t1(text varchar2(4000)); 表已創建。 SQL> insert into t1 values(' <enume

原创 自定義異常,兩種方式

自定義異常,兩種方式: N1: create table test_aa(id number,crt_dt date); -----最終能夠編譯成功 declare v_ename varchar2(320); --

原创 使用Sequences生成主鍵值

Sequences是用來產生primary key values. 在工作中,利用序列來產生主鍵值,相當於insert into t1 values(s1.next,name) ,來插入一張表的時候, 插入到表塊和索引塊,插入到表塊的時候

原创 正則表達式regexp_substr

正則表達式regexp_substr截取字符串 ①select regexp_substr(string, '[^,]+', 1, level) from dual connect by level <= regexp_count

原创 日期函數

1、用trunc( )函數截取日期作爲月初select hiredate 僱用日期, trunc(hiredate, 'mm') 月初 from emp where rownum <= 1;僱用日期    月初----------- --

原创 正則表達式 REGEXP_REPLACE

regexp_replace(srcstr => ,pattern => ,replacestr => ,position => ,occurrence => ,modifier => ) 語法說明:srcstr:字段 pattern

原创 使用sqlerrm打印錯誤信息

--首先創建一張空表SQL> create table t as select * from emp where 1=2;Table created--創建一個存儲過程,使用異常,打印錯誤信息declare    v_ename varc

原创 比較Oralce 數據庫和 SQL Server 數據庫

比較Oralce 數據庫和 SQL Server 數據庫 與SQL Server想比較存在一個比較明顯的區別:Oracle數據庫系統是一個跨平臺的數