Oracle一個典型行列轉換的幾種實現方法

假如有如下表,其中各個i值對應的行數是不定的SQL> select * from t;         I A          D---------- ---------- -------------------         1 b          2008-03-27 10:55:42         1 a          2008-03-27 10:55:46         1 d          2008-03-27 10:55:30         2 z     

oracle資料匯出/匯入(exp/imp)總結

1 exp/imp作用   用於在資料庫之間傳遞資料。exp從資料庫中匯出資料到dump檔案中,imp從dump檔案中把資料匯入到資料庫.一般我們用來作資料的備份和恢複.   exp匯出的是二進位格式的檔案,不可以手工編輯,否則會損壞資料。該檔案在ORACLE支援的任何平台通用。dump檔案在imp時向上相容.2. 如何運行    一般exp/imp命令在$ORACLE_HOME/bin目錄下     我們可以在sqlplus或命令列下執行,有互動式和非互動式.     注意:要有足夠的許可權;

oracle exp/imp 字元集

使用ultraedit32開啟匯出的dmp檔案,檔案內容以十六進位顯示資料,其中第二、三位元組的資料記錄的是此檔案的字元集。例如:03 54將其轉換為10進位,值為852,使用命令select nls_charset_name(852) from

Oracle資料庫綁定變數特性及應用

        在開發一個資料庫系統前,有誰對Oracle 系統瞭解很多,尤其是它的特性,好象很少吧;對初學者來講,這更是不可能的事情;僅僅簡單掌握了SQL的寫法,就開始了資料庫的開發,其結果只能是開發一個沒有效率,也沒有可擴充的系統;        因此,我寫這個主題也是希望讓大家更多地掌握Oracle資料庫的特性,從而在架構一個新系統時,能考慮系統的可擴充,延展性,也兼顧系統的效率和穩定;           

oracle job為什麼不運行 ?(

轉自:  http://blog.csdn.net/compard/archive/2007/09/17/1788244.aspx 一。job的運行頻率設定 1.每天固定時間運行,比如早上8:10分鐘:Trunc(Sysdate+1) + (8*60+10)/24*60 2.Toad中提供的: 每天:trunc(sysdate+1) 每周:trunc(sysdate+7) 每月:trunc(sysdate+30) 每個星期日:next_day(trunc(sysdate),'SUNDAY')

Oracle在windows 7 上的安裝

經不住舍友的誘惑,閑暇之餘給電腦上裝了windows 7 OS。 在給win 7 進行jdk安裝,Eclipse安裝時暢通無阻,但在安裝Oracle時,在第一步就出現了問題,提示不能安裝,經過尋找,廢了N多的腦細胞以後終於解決,現將解決步驟寫出,希望能夠給喜歡 win 7的朋友一些協助,O(∩_∩)O~有什麼不足的地方,還請大家多多指教,哪位大俠有好的方法也請多多指教。當前任何版本的Oracle用戶端在任何版本的WINDOWS7上都無法正常完成安裝。主要是因為Oracle安裝的先決條件裡作業系統

oracle create tablespace、user and grant

--建立資料表空間create tablespace tableName datafile 'e:\oracle\dbName.dbf' size 1024M autoextend on next 100M maxsize unlimited;CREATE SMALLFILE TEMPORARY TABLESPACE TEMPTEST TEMPFILE 'e:\oracle\dbName2.dbf' SIZE 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1

oracle 查看錶所佔用的空間大小

http://luobeng.blogbus.com/logs/36329526.html1、查看錶所佔空間SELECT   TABLESPACE_NAME,TO_CHAR(SUM(BYTES)/(1024*1024),'999G999D999')   CNT_MB     FROM   DBA_EXTENTS     WHERE   OWNER='&OWNER'   AND   SEGMENT_NAME='&TABLE_NAME'   AND   SEGMENT_TYPE  

oracle grant connect,resource to user包括的許可權

CONNECT角色:    --是授予終端使用者的典型權利,最基本的          ALTER    SESSION    --修改會話      CREATE    CLUSTER    --建立聚簇      CREATE    DATABASE    LINK    --建立資料庫連結      CREATE    SEQUENCE    --建立序列      CREATE    SESSION    --建立會話      CREATE    SYNONYM    --建立同義字 

關於Oracle修改IP地址引起的問題

分析:1. 安裝Oracle的時候,Oracle預設會在F:\oracle\product\10.2.0\db_1下面建立一個名為“當前IP_orcl”的目錄,該目錄存放的是oracle執行個體名為orcl的資料庫的配置等資訊2. 同時Oracle預設在F:\oracle\product\10.2.0\db_1\oc4j\j2ee目錄下建立一個名為“OC4J_DBConsole_當前IP_orcl”的目錄,該目錄存放的是OracleDBConsole服務的相關配置等資訊3.

關於oracle密碼特殊字元在sqlplus、imp、exp裡的使用

假如資料庫網路連接串是db_wending, 密碼是 dba/123,@lk.com SQLPLUS下(密碼用一對雙引號括住): SQL> alter user u_test identified by "dba/123,@lk.com"; SQL> conn u_test/"dba/123,@lk.com"@db_wending Linux下(密碼用一對雙引號,

oracle字串分割函數

CREATE OR REPLACE TYPE mytable AS TABLE OF varchar2(100)CREATE OR REPLACE FUNCTION SPLIT(SRC VARCHAR2, DELIMITER VARCHAR2)  RETURN MYTABLE IS  PSRC VARCHAR2(500);  A    MYTABLE := MYTABLE();  I    NUMBER := 1; --    J    NUMBER := 1;BEGIN  PSRC :=

Oracle移動資料檔案,報檔案n需要介質恢複錯誤。

操作步驟:sqlplus /nologconnect / as sysdba;shutdown immediate;startup mount; alter database rename file 'c:\ora92\oradata\trans\trans.dbf' to 'd:\ora92\oradata\trans\trans.dbf';alter database open; 注意點:temp資料表空間的資料檔案不能移動   使用alter database

SELCET TOP n在Oracle中的實現

聽說Sql Server和MySql中有Top關鍵字,可以返回排序記錄的前N條記錄,如select top 10 * from table_name order by col_name,我想Oracle也必定有類似的功能,只是Oracle沒有Top關鍵字,而是使用Rownum關鍵字。To retrieve the Top N records from a query, you can use the following syntax:SELECT * FROM (your ordered

Oracle最佳化hint的使用

在進行sql執行過程中,由於有時候系統自動最佳化的方式並不是最優的。需要我們手工添加hint來提高查詢效率。1. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2.

Oracle中case語句

-- Create tablecreate table HKB_TEST3(  USER_ID     NUMBER(4),  AGE         NUMBER(4),  USER_NUMBER NUMBER(4))SQL> select * from hkb_test3; USER_ID   AGE USER_NUMBER------- ----- -----------      1    12       2    14       3    16       4    11

Oracle中實現continue的方法

CREATE TABLE AREAS(  RADIUS  NUMBER(5),  AREA    NUMBER(14,2));方法一:使用

oracle日期時間的加減法

加法  select sysdate,add_months(sysdate,12) from dual;        --加1年 select sysdate,add_months(sysdate,1) from dual;        --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;   --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd

Oracle大資料量分頁通用預存程序

type refCursorType is REF CURSOR;  --遊標類型定義,用於返回資料集/***************************************************************** *功能描述: 大資料量分頁通用預存程序 *創 建 人: 夏春濤 xchuntao@163.com qq:23106676 *建立時間: 2005-06-29 *****************************************************

Oracle調用webservice說明

1.             用途簡介為什麼要在Oracle中訪問WebService?在系統實現中,有時會有直接在資料庫端利用觸發器、預存程序等方式進行資料傳遞、分發的業務,而其中可能會涉及一些商務邏輯,為了處理這些商務邏輯,並簡單起見,可以直接在觸發器或預存程序中調用一些java類或WebService。2.             準備工作1、首先保證Oracle為完整安裝(本文均以10.2g);2、下載對應版本的UTL_DBWS(一個工具包dbws-callout-utility-101

總頁數: 1509 1 .... 1067 1068 1069 1070 1071 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.