Time of Update: 2017-01-18
1.查詢表名: 複製代碼 代碼如下:select table_name,tablespace_name,temporary from user_tables [where table_name=表名] 其中:table_name:表名(varchar2(30)); tablespace_name:儲存表名的資料表空間(varchar2(30)); temporary:是否為暫存資料表(varchar2(1))。 eg: select
Time of Update: 2017-01-18
重複的資料可能有這樣兩種情況,第一種: 表中只有某些欄位一樣,第二種是兩行記錄完全一樣。 一、對於部分欄位重複資料的刪除 1.查詢重複的資料 select 欄位1,欄位2, count(*) from 表名 group by 欄位1,欄位2 having count(*) > 1 例:Select owner from dba_tables group by owner having count(*)>1; Select owner from dba_tables
Time of Update: 2017-01-18
格式: SELECT column FROM table_name START WITH column=value CONNECT BY PRIOR 父主鍵=子外鍵 select lpad(' ',4*(level-1))||name name,job,id,super from emp start with super is null connect by prior id=super 例子: 未經處理資料:select no,q from a_example2 NO NAME -------
Time of Update: 2017-01-18
複製代碼 代碼如下:select a.f_username from ( SELECT /*+parallel(gu,4)*/distinct gu.f_username FROM t_base_succprouser gu where gu.f_expectenddate > (select trunc(sysdate,'Y')FROM DUAL) and gu.f_lotid=1 and gu.f_playid=4 and gu.f_paymoney>=1500 ) A
Time of Update: 2017-01-18
以前看過有人轉換過的,當時僅僅驚歎了一下,就過去了,沒有記下來,直至於用到的時候呢,開始到處找,找來找去都沒有找不到痕迹了,心裡也就鬱郁寡歡呀。 今天無意間,看connect by的使用,看到了sys_connect_by_path的用法,算是給我一個另類的驚喜了,sys_connect_by_path(columnname, seperator) 也可以拼出串來,不過這個函數本身不是用來給我們做這個結果集串連用的,而是用來構造樹路徑的,所以需要和connect by一起來用。
Time of Update: 2017-01-18
在通過拼組sql語句來實現資料插入的應用中,我們很有可能會遇到需要插入大型資料的情況,例如,在oracle中需要插入位元組數超過4000的欄位內容時,我們如果通過簡單的拼組sql語句來實現插入,顯然就會出現問題,而在sql server中卻沒有這個限制,個人嘗試了26w個字元的sql語句在sql server2005中執行,依舊可以插入資料,但是在oracle中插入超過4000個字元的內容則會報異常。 下面就此問題的解決辦法,做一下小結:
Time of Update: 2017-01-18
Oracle的系統要求 企業版:CPU 最低PENTIUM 200M 推薦 PENTIUMIII 1G以上 記憶體 最低128M 推薦 512M 硬碟空間 系統硬碟140M 安裝盤4.5G(FAT32)或2.75G(NTFS) 標準版:CPU 最低PENTIUM 200M 推薦 PENTIUMIII 866以上 記憶體 最低128M 推薦 256M 硬碟空間 系統硬碟140M 安裝盤4.5G(FAT32)或2.5G(NTFS) 個人版:CPU 最低PENTIUM
Time of Update: 2017-01-18
一 安裝oracle資料庫成功之後,會顯示相關的資料庫資訊: 全域資料庫名:oracle 系統標識符(SID):oracle 伺服器參數檔案名稱:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora Database Control URL為http://210.45.216.146:1158/em 資料庫賬戶:SYS,SYSTEM,DBSNMP,SYSMAN 密碼:oracle iSQL*Plus URL 為: http://210.45.216
Time of Update: 2017-01-18
這帶來了很多好處,但是也要求學習一些新的概念、命令、使用和管理工作。所以在投入你的生產系統之前,看看它解決什麼、管理什麼,以及對它的正反面評價。 為什麼建立它? 回答這個問題的最好方式是直接追溯源頭,Bill Bridge——自動儲存管理的最初架構師。在Oracle Press標題中的Oracle ASM,Bill提供了一個連結,他在那裡討論了使用供應商特定作業系統的檔案系統來管理Oracle資料檔案放置所遇到的問題: 1. 對于歸檔日誌和備份,作業系統供應商不提供共用磁碟檔案系統。
Time of Update: 2017-01-18
select * from V$NLS_PARAMETERS; SQL> alter session set NLS_DATE_LANGUAGE = 'SIMPLIFIED CHINESE'; Session altered SQL> Select to_char(sysdate,'yyyy-Mon-day') from dual; TO_CHAR(SYSDATE,'YYYY-MON-DAY' ------------------------------ 2009-5月 -星期三
Time of Update: 2017-01-18
buffer:下載資料緩衝區,以位元組為單位,預設依賴作業系統 consistent:下載期間所涉及的資料保持read only,預設為n direct:使用直通方式 ,預設為n feeback:顯示處理記錄條數,預設為0,即不顯示 file:輸出檔案,預設為expdat.dmp filesize:輸出檔案大小,預設為作業系統最大值 indexes:是否下載索引,預設為n,這是指索引的定義而非資料,exp不下載索引資料 log:log檔案,預設為無,在標準輸出顯示
Time of Update: 2017-01-18
配置環境: 1、數 據 庫:Oracle 8i R2 (8.1.7) for NT 企業版 2、安裝路徑:C:ORACLE 實現方法: 1.D:>set NLS_LANG=AMERICAN_AMERICA.USACII7 或 D:>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 D:>set 直接打set命令可以查看環境變數 2.在D:下建立a.sql檔案,內容如下: Java代碼 create
Time of Update: 2017-01-18
一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS ‘immediate trace name global_area level n'; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory 2).Library Cache ALTER&
Time of Update: 2017-01-18
提叻一個程式碼片段,要人協助解釋一下。 程式碼片段如下: 複製代碼 代碼如下: declare type t_indexby is table of number index by binary_integer; type t_nesteed is table of number; type t_varray is varray(10) of number; v_indexby t_indexby; v_nested t_nested; v_varray t_varray; begin
Time of Update: 2017-01-18
複製代碼 代碼如下:#!#backup.sh##系統名稱sysname=gzsyspath=/home/oracle/databak/$sysname/v_date=$(date '+%Y%m%d%H%M%S')logfile=$syspath/backup.$v_date.logecho backup_time>>$logfiledate '+%Y-%m-%d %H:%M:%S' >> $logfile#資料庫使用方式echo "backup
Time of Update: 2017-01-18
一 . 得到這個對象的執行個體Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二. 方法getTables的用法原型:ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String
Time of Update: 2017-01-18
對於資料庫來說,索引是一個必選項,但對於現在的各種大型資料庫來說,索引可以大大提高資料庫的效能,以至於它變成了資料庫不可缺少的一部分。索引分類:邏輯分類single column or concatenated 對一列或多列建所引unique or nonunique 唯一的和非唯一的所引,也就是對某一列或幾列的索引值(key)是否是唯一的。Function-based
Time of Update: 2017-01-18
今天遇到個軟體要求安裝oracle
Time of Update: 2017-01-18
今天閑來沒事, 特意從網上整理了一些資料, 以備日後查閱.一、常用日期資料格式1. 擷取年的最後一位, 兩位, 三位, 四位select to_char(sysdate,'Y') from dual; -- 擷取年的最後一位select to_char(sysdate,'YY') from dual; -- 擷取年的最後兩位select to_char(sysdate,'YYY') from dual; -- 擷取年的最後三位select to_char(sysdate,'YYYY')
Time of Update: 2017-01-18
一、普通表(heap table):適合大部分設計情境,有優點也有缺點。優點:1.文法簡單方便2.適合大部分情境缺點:1.更新日誌開銷較大2.Delete無法釋放空間(HWM High Water