--Oracle取上周一到周末的sql--這樣取的是在一周內第幾天,是以周日為開始的selectto_char(to_date('20130906','yyyymmdd'),'d')fromdual;--結果:6注釋:2013.09.06是周五,為本周的第六天selectto_char(sysdate+(2-to_char(sysdate,'d'))-7,'yyyymmdd')fromdual;---上周一selectto_char(sysdate+(2-
系統 2019-08-12 01:52:01 1765
CREATEORREPLACEPROCEDUREchange_Zgh(v_oldzghinvarchar2,v_newzghinvarchar2)iscursorcurisselect(selectcolumn_namefromuser_cons_columnsbwhereb.constraint_name=a.constraint_name)cname,a.table_nametnamefromuser_constraintsawhereR_CONSTR
系統 2019-08-12 01:51:51 1765
DECODE函數相當于一條件語句(IF).它將輸入數值與函數中的參數列表相比較,根據輸入值返回一個對應值。函數的參數列表是由若干數值及其對應結果值組成的若干序偶形式。當然,如果未能與任何一個實參序偶匹配成功,則函數也有默認的返回值。區別于SQL的其它函數,DECODE函數還能識別和操作空值.其具體的語法格式如下:DECODE(input_value,value,result[,value,result…][,default_result]);其中:inpu
系統 2019-08-12 01:33:57 1765
第一步先做一個備份#!/bin/shexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportORACLE_SID=orclexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin//注意是冒號rq=`date'+%Y%M%D%H%M'`/home/oracle/
系統 2019-08-12 01:33:01 1765
原創于2009年08月02日,2009年10月22日遷移至此。Oracle分析函數——CUBE,ROLLUPCUBE功能描述:注意:ROLLUP功能描述:注意:如果是ROLLUP(A,B,C)的話,GROUPBY順序(A、B、C)(A、B)(A)最后對全表進行GROUPBY操作。如果是GROUPBYCUBE(A,B,C),GROUPBY順序(A、B、C)(A、B)(A、C)(A),(B、C)(B)(C),最后對全表進行GROUPBY操作。CREATETAB
系統 2019-08-29 23:08:21 1764
1.刪除用戶及其用戶下面的所有對象dropuserbranchcascade;2.刪除表空間及其表空間里的所有內容droptablespacecenterINCLUDINGCONTENTS;3.刪除表空間同時刪除外鍵droptablespacecenterINCLUDINGCONTENTScascadeconstraints;4.刪除表空間前已刪除數據文件解決方法SQL>shutdownabort//abort中止(強制中止)SQL>startupmoun
系統 2019-08-29 22:49:18 1764
原文:http://www.cnblogs.com/xcj26/p/3452628.html接觸編程以來,在數據存儲方面一直用的MSSQL。Oracle這名字對我來說是如此的熟悉,但是對其內容卻很陌生,最近公司的一個項目用起了Oracle,所以也開始高調的用起了Oracle。在沒有接觸Oracle之前,聽很多人都說Oracle的語法與MSSQL差不多,我在朋友圈里也幫著吹噓這個觀點。告訴朋友們,Oralce與MSSQL差不多,確實,貌似一看CRUD幾乎沒區
系統 2019-08-29 22:32:38 1764
經常遇到PL/SQLDeveloper等依賴Client的工具無法連接Oracle數據庫服務器的問題。至今也沒完全理清楚,先發個帖總結一下目前的方法,后面會不斷完善。方法一:重啟Oracle服務器端相關服務,包括...TNSListener,所用的數據庫實例的服務。可直接在Windows的“服務”中重啟。或者(可使用的命令):lsnrctlstoplsnrctlstartlsnrctlreloadsqlplus/assysdba;startup;這個方法試
系統 2019-08-12 01:55:31 1764
每日一貼,今天的內容關鍵字為類型應用date類型只能準確到秒,要想準確到毫秒,須要用使timestamp類型。應用舉例:舉例1:selectto_char(systimestamp,'yyyy-mm-ddhh24:mi:ss.ff')fromdual;每日一道理時間好比一條小溪,它能招引我們奔向生活的海洋;時間如同一葉扁舟,它將幫助我們駛向理想的彼岸;時間猶如一支畫筆,它會指點我們描繪人生的畫卷。舉例2:selectto_char(to_timestamp
系統 2019-08-12 01:54:51 1764
假設我們現在正在醞釀經營一家圖書館,最初,我們只有十本書提供給大家來閱讀和購買。對于十本書而言,我們可能只需要一個書架格子將其作為保存這十本書的容器就足夠了,因為任何一個人都可以很輕松的掃一眼就可以將這十本書的書名大概記住,并且挑選出合適自己的書籍來看。但是隨著我們書籍越來越多,我們需要更大的容器來保存我們的科教類、IT類、歷史類、人文類等等書籍,大家都知道的一個生活常識就是,我們肯定不能夠將所有類型的書籍都扔到一個書架容器上擺著,最科學的,就是分區,將不
系統 2019-08-12 01:53:58 1764
轉自:http://chenxy.blog.51cto.com/729966/1684591、相同點a.都可以刪除數據,其中truncate用于全表清空數據,而delete可以選擇的刪除2、不同點:a.回滾,delete支持事物回滾,而truncate不支持。延伸:在oracle中事物能回滾,是因為oracle中設計的undo表空間。數據再刪除后仍能回滾是因為把數據放到了undo表空間delte屬于DML語言,DML語言需要手動提交事物,可以進行事務回滾t
系統 2019-08-12 01:51:28 1764
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用Oracle支持通過ref游
系統 2019-08-12 09:29:56 1763
--==================================================--Oracle閃回特性(FlashbackQuery、FlashbackTable)--==================================================Oracle閃回查詢是指針對特定的表來查詢特定的時間段內的數據變化情況來確定是否將表閃回到某一個特定的時刻以保證數據無訛誤存在。這個特性大大的減少了采用時點恢復所需的
系統 2019-08-12 01:55:31 1763
1、登錄后默認自動選中MyObjects?設置方法:Tools菜單--BrowerFilters會打開BrowerFilters的定單窗口,把“MyObjects”設為默認即可。?同理,可以在Tools菜單--BrowerFilters中把你經常點的幾個目錄(比如:tablesViewsSeqFunctionsProcedures)移得靠上一點,并加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。?2、記住密碼?設置方法:Tools菜單--Prefer
系統 2019-08-12 01:55:07 1763
oracle11g將觸發器分為5種:1.DDL觸發器:當在數據庫中創建、修改、重命名、刪除對象時觸發。2.DML或行級別觸發器:當在表中插入、更新或刪除數據時觸發;可用于在值被改變前(before)進行審核、檢查、保存、和替代。3.復合觸發器:既是語句級又是行級觸發器。在需要同時使用語句級觸發器和行級觸發器時可以使用復合觸發器。4.insteadof觸發器:用于停止DML語句的執行并重定向DML語句,即視圖觸發器。5.系統或數據庫事件觸發器:用于跟蹤系統事
系統 2019-08-12 01:54:55 1763