其中applicationContext.xml的配置如下:
系統 2019-08-12 01:51:38 1760
在表上建立不同類型的約束掌握oracle提供的五種約束lNotnulll唯一約束UNIQUElCheck檢測約束lPrimarykey主健約束lforeignkey外健1、Notnull定義在表的列上,表明該列必須要有值,不能為null可以在建立表的時候說明也可以在表建立后修改為notnull可以給約束指定名稱。如果不指定名稱,數據庫會給一個系統自動指定名稱,SYS_C#######User_constraints,user_cons_columns可以查
系統 2019-08-12 01:51:30 1760
一、Oracle中的Round和Trunc:如同對數字進行四舍五入和按位截取一樣,Oracle對時間日期也提供了這兩種功能。但比起對數字進行四舍五入和截取比較復雜:這是因為時間日期是有格式的。下面看看這兩個函數的定義和用途:ROUND(date[,format])TRUNC(date[,format])Round函數對日期進行“四舍五入”,Trunc函數對日期進行截取。如果我們不指定格式的話,Round會返回一個最接近date參數的日期,而Trunc函數只
系統 2019-08-29 22:50:12 1759
1.源代碼stringconnString="UserID=scott;Password=yanhong;DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=yanhong)))";OracleConnectionconn=newOracleConnection(connSt
系統 2019-08-12 01:55:21 1759
deleteFROMtablenameaWHERErowid>(SELECTmin(rowid)FROMtablenamebWHEREb.id=a.idandb.name=a.name);select*FROMtablenameaWHERErowid>(SELECTmin(rowid)FROMtablenamebWHEREb.id=a.idandb.name=a.name);oracle查詢、刪除表中相同的數據
系統 2019-08-12 01:55:02 1759
第一課第5章觸發器介紹創建數據庫創建數據字典catproc.sql用于創建oracle的內置過程ddl觸發器舉例:createorreplacetriggerlog_logonafterlogonondatabasewhen(user='SYS'ORuserlike'OPS$%')BEGINinsertintosys.event_logvalues('Logon'||user||'at'||to_char(sysdate,'yyyy-mm-ddHH24:m
系統 2019-08-12 01:54:48 1759
數據庫的隨機查詢SQL1.Oracle,隨機查詢20條select*from(select*from表名orderbydbms_random.value)whererownum<=20;2.MSSQLServer,隨機查詢20條selecttop20*from表名orderbynewid()3.MySQL:,隨機查詢20條select*from表名orderbyrand()limit20隨機查詢指定人員的一條未讀消息幫助消息表S_MSG_HINT幫助消息I
系統 2019-08-12 01:54:37 1759
1.系統SCN號查詢系統SCN號的方法:selectdbms_flashback.get_system_change_numberfromdualcommit后系統SCN號會增長,但是即使沒有commit操作,因為有許多后臺進程在運行,所以系統SCN號也會增長。2.檢查點SCN有4種檢查點SCN,其中除了文件頭中的啟動SCN外,其他三種保存在控制文件中。可以通過:altersystemsetevents‘immediatetracenamecontrolf
系統 2019-08-12 01:54:24 1759
查了好多資料,發現還是不全,干脆自己整理吧,至少保證在我的做法正確的,以免誤導讀者,也是給自己做個記載吧!網上形形色色刪除重復數據的法方就是沒見過這類:DELETEFROMprod_grid_incWHEREROWIDIN(SELECTb.row_id2FROM(SELECTROWIDrow_id2,a.*,row_number()over(PARTITIONBYa.prod_idORDERBYa.insert_dateDESC)row_numFROMpr
系統 2019-08-12 01:54:18 1759
Oracle事務和鎖1.事務的概念:事務用于保證數據的一致性,它由一組相關的dml(數據操作語言[增刪改])語句組成,該組的dml語句要么全部成功。要么全部失敗。*事務的特性有四個:ACID原子性atomicity:語句級原子性,過程級原子性,事務級原子性一致性consistency:狀態一致,同一事務中不會有兩種狀態隔離性isolation:事務間是互相分離的互不影響(這里可能也有自治事務)持久性durability:事務提交了,那么狀態就是永久的*只讀
系統 2019-08-12 01:54:18 1759
轉載自:http://blog.csdn.net/nsj820/article/details/6573525<一>、ORACLE數據庫啟動模式1、啟動SQL*PLUS不與數據庫連接SQLPLUS/NOLOG2、以SYSDBA角色與Oracle連接CONNECTusername/passwordASSYSDBA3、啟動實例1>、啟動一個實例,裝配和打開一個數據庫STARTUP;或STARTUPPFILE='d:/oracle/admin/mydb/scri
系統 2019-08-12 01:52:58 1759
Oracle百問百答(一)01.如何查看oracle的版本信息?02.如何查看系統被鎖的事務信息?03.怎么獲取有哪些用戶在使用數據庫?04.數據表中的字段最大數是多少?表或視圖中的最大列數為100005.怎樣查得數據庫的SID?selectnamefromv$database;,也可以直接查看init.ora文件06.如何查詢表空間信息?07.如何統計兩個表的記錄總數?08.如何獲取系統的當前日期,若天數大于15,顯示1,否則顯示0?09.dropuse
系統 2019-08-12 01:52:09 1759
SQLPLUS介紹SQLPLUS是ORACLE公司開發的很簡潔的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS簡潔而高效,舍棄浮華,反璞歸真。使用sqlplus,進入sqlplus并進行簡單的操作目的是熟悉oracle的小工具sqlplus的使用。1、如何進入SQLPLUS界面進入DOS,然后鍵入如下命令C:\>sqlplus/nolog進入字符界面C:\>sqlplusw/nolog進入windows界面,windows平
系統 2019-08-12 01:51:31 1759
oracle壓縮數據的處理基于數據庫塊,本質是通過消除在數據庫中的重復數據來實現空間節約。具體做法:比較數據塊中包含的所有字段或記錄,其中重復的數據只在位于數據塊開始部分的記號表(SymbolTable)中存儲一份,在其他行或字段出現同樣的數據時,只記錄一個指向記號表中相關數據的指針。性能分析:1、在批量裝載或插入數據的過程中,由于壓縮的同時進行,會引起CPU使用率提高,及導致裝載時間明顯增加2、對于普通的INSERT語句,由于沒有執行壓縮過程,性能幾乎沒
系統 2019-08-12 01:33:42 1759
http://gzf_PC:1158/em數據庫配置文件已經安裝到D:\WorkC,同時其他選定的安裝組件也已經安裝到D:\WorkC\oracle。iSQL*PlusURL為:http://gzf_PC:5560/isqlplusiSQL*PlusDBAURL為:http://gzf_PC:5560/isqlplus/dba--創建表droptabletest;createtabletest(Idint,UNamevarchar2(20),constra
系統 2019-08-12 01:33:39 1759