Time of Update: 2017-02-27
在執行查詢操作時,預設情況下會按照行資料插入的先後順序來顯示行資料,但在實際應用中經常需要對資料進行排序,以顯示更直觀的資料,資料排序用的就是ORDER BY子句。文法如下:SELECT <*,column [alias],...> FROM table [WHERE condition[s]] [ORDER BY] expr [ASC|DESC];1.升序排序預設情況下,當使用ORDER
Time of Update: 2017-02-27
分頁查詢格式:SELECT * FROM(SELECT A.*, ROWNUM RNFROM (SELECT * FROM TABLE_NAME) AWHERE ROWNUM <= 40)WHERE RN >= 21其中最內層的查詢SELECT * FROM TABLE_NAME表示不進行翻頁的原始查詢語句。ROWNUM <= 40和RN >=
Time of Update: 2017-02-27
匯入模式和匯出模式一樣,以下5種模式也是互斥的。Full模式設定Full=yes即可,如果沒有DATAPUMP_IMP_FULL_DATABASE角色,只能匯入到自己schema下的資料Schema模式設定Schema參數,文法如下SCHEMAS=schema_name [,...]下面這個例子匯入hr資料到hr schema下> impdp hr SCHEMAS=hr DIRECTORY=dpump_dir1
Time of Update: 2017-02-27
匯出模式有以下5種匯出模式,它們之間是互斥的,不可以同時使用,注意:有些schemas是不能被匯出的, 如SYS, ORDSYS, and MDSYS等。Full模式設定Full=y(預設為n),匯出全庫,例子:> expdp user_name FULL=y DUMPFILE=expdat.dmp DIRECTORY=data_pump_dir
Time of Update: 2017-02-27
從10g開始,Oracle提供更高效的Data Pump(即expdp/impdp)來進行資料的匯入和匯出,老的 exp/imp還可以用,但已經不建議使用。注意:expdp/impdp和exp/imp之間互不相容,也就是說exp匯出 的檔案只能用imp匯入,expdp匯出的檔案只能用impdp匯入。Data Pump的組成部分Data Pump有以下三個部分組成:用戶端工具:expdp/impdpData Pump API (即DBMS_DATAPUMP)Metadata API(即 DMBS_
Time of Update: 2017-02-27
ORACLE中的支援Regex的函數主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL 函數LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它們使用POSIX Regex代替了老的百分比符號(%)和萬用字元(_)字元。POSIX Regex由標準的元字元(
Time of Update: 2017-01-13
varchar2的最大儲存長度是4000。如以下語句:create table test(id varchar2(4001));執行時會報錯。如果將語句改為如下,則會執行成功。create table test(id
Time of Update: 2017-01-18
oracle 11g的監聽日誌和警告日誌都是在/u01/oracle/diag/tnslsnr/oracle/listener目錄和/u01/oracle/diag/rdbms/db1/db1目錄下都有以下分別簡稱listener目錄和db1目錄。這兩目錄下都有如下目錄:alert cdump hm incident incpkg ir lck metadata stage sweep
Time of Update: 2017-01-18
1,主鍵的刪除ALTER TABLE TABLENAME DROP PRIMARY_KEY執行上面的SQL可以刪除主鍵;如果不成功可以用ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --刪除約束ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --設定被設定為主鍵的列為無效DROP INDEX INDEX_NAME; --刪除主鍵索引2,查看主鍵約束SELECT * FROM
Time of Update: 2017-01-19
去除換行update zhzl_address t set t.add_administration_num=replace(t.add_administration_num,chr(10),'');去掉斷行符號update zhzl_address t set t.add_administration_num=replace(t.add_administration_num,chr(13),'');去掉空格update zhzl_address t set
Time of Update: 2017-01-19
今天上頭要求做一個類似的功能,初步想到的列轉行,但是如何?也沒有什麼好辦法,這個函數不錯DECODE函數是ORACLE PL/SQL是功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其他資料庫廠商的SQL實現還沒有此功能。DECODE有什麼用途 呢? 先構造一個例子,假設我們想給智星職員加工資,其標準是:工資在8000元以下的將加20%;工資在8000元以上的加15%,通常的做法是,先選出記錄 中的工資欄位值? select salary into var-salary
Time of Update: 2016-12-30
標籤:color log from 字元 drop select art min 字串截取 需求:產生交易流水號,每次新增一條記錄時都自動加1,且流水號形式為000000001形式的10位元字。
Time of Update: 2016-12-27
標籤:chown status splay ase glibc limit gnome oracle 使用者 11.2 新到的雲主機環境,系統是CentOS 7
Time of Update: 2016-10-31
標籤:oracle資料匯入匯出Oracle資料匯入匯出基本操作樣本資料匯出a.將資料庫orcl完全匯出,使用者名稱user 密碼password 匯出到D:\dc.dmp中 exp user/[email protected] file=d:\dc.dmp full=y full=y 表示全庫匯出b.將資料庫中user1和user2使用者匯出 exp user/[email&
Time of Update: 2016-08-15
標籤: 前段時間上海某保險客戶IT主管打電話過來,說他們的開發人員在開發環境中執行EXP報錯,讓我過去檢查下。本著“客戶為本,服務為根”的宗旨,第一時間趕到客戶現場。和客戶開發人員溝通下,查看EXP報錯的具體資訊:正在匯出 pre-schema 過程對象和操作EXP-00008: 遇到 ORACLE 錯誤 4063ORA-04063: package body "DMSYS.DBMS_DM_IMP_INTERNAL" has errorsORA-06508:
Time of Update: 2016-07-23
標籤: Oracle12c 中,增加了可插接資料庫的概念,即PDB,允許一個資料庫容器(CDB)承載多個可插拔資料庫(PDB)。CDB全稱為
Time of Update: 2016-07-13
標籤:不同的叢集產品都有自己的特點,RAC的特點包括如下幾點: ·雙機並行。RAC是一種並行模式,並不是傳統的主備模式。也就是說,RAC叢集的所有成員都可以同時接收用戶端的請求。 ·高可用性。RAC是Oracle資料庫產品高可用性的解決方案,能夠保證在叢集中只要有一個節點存活,就能正常對外提供服務。 ·易伸縮性。RAC可以非常容易地添加、刪除節點,以滿足系統自身的調整。 ·低成本。能使用較低廉的伺服器來實現高可用性、高輸送量的叢集環境,這要比通過對某台高端伺服器增加硬體實現高可用性、高輸
Time of Update: 2016-05-08
標籤:UTL_FILE包可以用來讀寫作業系統上的文字檔,UTL_FILE提供了在用戶端(FORM等等)和伺服器端的檔案訪問功能。建立測試目錄:建立一個command window;建立目錄:(以system使用者登入資料庫)Sql代碼 收藏代碼SQL> create or replace directory cux_log_dir as ‘/home/appltest/debug‘; Directory created 賦許可權。Sql代碼 收藏代碼SQL> grant
Time of Update: 2016-04-30
標籤:記憶體結構現代電腦中,CPU 對記憶體的訪問速度要比從磁碟的速度快千倍,因此 Oracle 對於資料的訪問 也盡量都在記憶體中完成,而不是直接修改硬碟上的資料。記憶體內容在合適的時候再同步到磁碟。 Oracle 利用記憶體來克服磁碟 IO的束縛,在記憶體中進行活動越多,系統效能越好,反之,在磁碟上進 行的操作越多,系統效能越差。(原文地址:http://blog.sunansheng.com/2016/04/29/oracle-memory/)Oracle
Time of Update: 2016-02-02
標籤:http://oracleseeker.com/2009/08/25/font_mapping_setup_for_special_character_print_in_oracle_ebs_bip/如若在BIP報表中使用了一些特殊的字型,這些字型在JRE的字型庫中沒有的話,則BIP報表的運行結果就不正確,最典型的例子就是條碼字型的列印。 如是我在rtf模板中使用code39字型設計的條碼顯示但是在Oracle