今早在看論壇時突然想起這兩個函數,所以就記錄下來,以后好參考一下首先看一下例子:WindowsXPorcle9.2.0.1.0ConnectedtoOracle9iEnterpriseEditionRelease9.2.0.1.0ConnectedasSCOTTSQL>selectROUND(12375.989,-2)FROMDUAL;ROUND(12375.989,-2)-------------------12400SQL>selectROUND(12
系統 2019-08-12 01:52:08 2818
上周末閑來無事買了個4G的內存條裝上后內存為6G了,為了不浪費我裝了個64位的操作系統,同時也裝了個64位的oracle11g(這個64位系統真叫人蛋疼,裝很多軟件都出現了問,好在都解決了)。今天閑來無事我便將之前的項目用的mysql數據庫移植到oracle上誰知碰到許多問題,查了許久,最后一網友幫我解決了,主要的是oracle.jdbc.OracleDriver
系統 2019-08-29 23:24:21 2817
oracle導入數據時候注意點:1、impsystem/admin@oracle9ifile=E:\shujukuwenjian\2014-04-01.dmpfromuser=ptb_supertouser=ptb_superignore=y這種方式導入數據,其實導入的只是相應的表結構和表數據,不能夠導入相應的視圖,存儲過程,包,函數2、impsystem/admin@oracle9ifile=E:\shujukuwenjian\2014-04-01.dm
系統 2019-08-12 01:55:02 2812
------------------------2013-5-4------------------------createuser"tempuser2"profile"DEFAULT"identifiedby"tempuser2"defaulttablespace"USERS"accountunlock;--profile"DEFAULT"是區分大小寫的。defaulttablespace"USERS"是區分大小寫的。createuser"TEMPUSE
系統 2019-08-12 01:53:43 2812
Oracle數據庫中char(),varchar2(),nvarchar2()三種數據類型的區別1.char()類型:(1)如果在數據庫中定義的長度為10位,而我實際入力的數據長度不足10位,系統會在入力數據的后面用空字符串補足10位。(2)一個全角認作2位長度。2.varchar2()類型:(1)不足數據庫規定長度,不會補足長度。(2)一個全角認作2位長度。3.nvarchar2()類型:(1)不足數據庫規定長度,不會補足長度。(2)一個全角認作1位長度
系統 2019-08-12 01:55:05 2808
在Windows操作系統中,如果注冊表文件被損壞了,就會影響操作系統的穩定性。嚴重的話,會導致操作系統無法正常啟動。而控制文件對于Oracle數據庫來說,其作用就好象是注冊表一樣的重要。如果控制文件出現了意外的損壞,那么此時Oracle數據庫系統很可能無法正常啟動。為此作為Oracle數據庫管理員,務必要保證控制文件的安全。在實際工作中,數據庫管理員可以通過備份控制文件來提高控制文件的安全性。但是筆者認為這是下下之策。因為當控制文件出現損壞時,通過備份文件
系統 2019-08-12 01:53:28 2807
需求:修改字段類型時,字段長度由大改小,字段類型由大改小,數據庫不讓修改,提示必須先清除數據,但數據有系統非常重要時可以采用如下方案。擴展使用:1.可用于備份重要表的數據(只需要執行1,2步驟即可)2.可用于對物理隔離的兩個生產數據庫進行同步(在A數據庫執行1,2步驟,在B數據庫執行3,6,7步驟即可)1.抽出表中數據select'insertintoYJ_QYMB(ID,SSFDJT)values('''||ID||''','''||SSFDJT||''
系統 2019-08-12 01:54:47 2805
------------------------2013-5-21------------------------定義表的類型typetablenameistableofcol_defindexbybinary_integer;聲明表的類型Tablenametablenamepl/sql表臨時使用,像數組一樣的對象。包含一列和一個主鍵不能對列和主鍵進行命名列可以是任何標量數據類型主鍵必須是binary_integer類型大小沒有限制引用:tablename
系統 2019-08-12 01:53:35 2805
Oracle角色管理一、何為角色角色。角色是一組權限的集合,將角色賦給一個用戶,這個用戶就擁有了這個角色中的所有權限。二、系統預定義角色預定義角色是在數據庫安裝后,系統自動創建的一些常用的角色。下介簡單的介紹一下這些預定角色。角色所包含的權限可以用以下語句查詢:sql>select*fromrole_sys_privswhererole='角色名';1.CONNECT,RESOURCE,DBA這些預定義角色主要是為了向后兼容。其主要是用于數據庫管理。ora
系統 2019-08-12 01:33:55 2804
在財務系統或者其他報表統計的功能里我想類似下面這張報表的case很多,有了grouping_id函數之后會輕松easy實現,不菲催費之力序號項目上年本年增減日均余額成本率日均余額成本率日均余額成本率總計一銀行借款1用于商業票據額度國家開發銀行2其它授信額度國家開發銀行美國銀行二集團拆入三總部拆入解析:此表是三級匯總,銀行匯總到額度(商業額度、其他額度),各種額度匯總到拆入方式(銀行借款、集團拆入、總部拆入)、拆入方式匯總總計。grouping_id可以實現
系統 2019-08-12 01:55:09 2795
------------------------2013-5-16------------------------1.sql概念,主要特點,使用sql工具,如何訪問及本書實例兩個數據表2.單個表查詢3.多個表查詢4.復雜的嵌套查詢5.查詢函數6.sql錄入數據7.sql刪除數據8.sql更新數據sql已經被ANSI(美國國家標準化組織)確定為數據庫系統的工業標準。DQL:查詢DDL:建立,刪除和修改數據對象DML:完成數據操作的命令,包括查詢。DCL:控制
系統 2019-08-12 01:53:40 2794
1.ORACLE簡介Oracle數據庫管理系統是一個以關系型和面向對象為中心管理數據的數據庫管理軟件系統,其在管理信息系統、企業數據處理、因特網及電子商務等領域有著非常廣泛的應用。因其在數據安全性與數據完整性控制方面的優越性能,以及跨操作系統、跨硬件平臺的數據互操作能力,使得越來越多的用戶將Oracle作為其應用數據的處理系統。Oracle數據庫是基于“客戶端/服務器”(Client/Server)模式結構。客戶端應用程序執行與用戶進行交互的活動。其接收用
系統 2019-08-29 23:16:34 2783
我在把oracle數據導入sqlserver中時,發現在oracle中字段定義為唯一索引時,不同記錄的此字段如果為空不被認為是重復的,但在sqlserver中如果此字段為唯一索引字段,不允許有2個以上的空值。郁悶。所以只好將sqlserver中的唯一索引字段手工修改為幾個非空的值,但這樣程序肯定要進行修改了。需要在程序中為此字段設置不重復的非空值,這樣才能保證程序在不同數據庫環境中能正常使用。(需要修改openjweb的系統角色管理,在保存的時候給tree
系統 2019-08-12 01:55:42 2781
#1.查詢語句中使用函數@1.round(d1,d2)用于數字的四舍五入d1表示數字d2表示小數點后的位數(d2不寫默認為零)@2.trunc(d1,d2)截取去尾法@3.日期函數sysdateselectsysdatefromdual;----獲取系統當前時間@4.日期數據相減,得到兩個日期之間的天數差不足一天用小數表示@5.months_between(d1,d2)得到d1,d2兩個日期數據之間所差的月份小數表示@6.計算d2個月之前的時間點add_m
系統 2019-08-12 01:52:38 2780
1.選用適合的Oracle優化器Oracle的優化器共有3種:a.RULE(基于規則)b.COST(基于成本)c.CHOOSE(選擇性)設置缺省的優化器,可以通過對init.ora文件中OPTIMIZER_MODE參數的各種聲明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你當然也在SQL句級或是會話(session)級對其進行覆蓋。為了使用基于成本的優化器(CBO,Cost-BasedOptimizer),你必須經常運行a
系統 2019-08-29 22:55:25 2775