oracle資料庫中對varchar類型求max的解決方案

http://kidiaoer.iteye.com/blog/1064902在oracle中,如果對varchar類型求max會發現9比10大,這是因為資料類型的原因,我們需要將varchar轉換成number類型。方法是使用to_number()函數。例子:insert into icache_server_info(cache_server_id,cache_server_address) values((select max(to_number(cache_server_id))+1

Oracle分頁查詢語句(七)

在文章的最後看一下ORDER BY STOPKEY和ORDER BY在翻頁查詢的最後幾頁的效能差異:SQL> CREATE TABLE T AS SELECT A.* FROM DBA_OBJECTS A, DBA_USERS B, TAB;表已建立。SQL> SELECT COUNT(*) FROM T;COUNT(*)----------458064SQL> EXEC DBMS_STATS.GATHER_TABLE_STATS(USER, 'T')PL/SQL

ASP中通過OLEDB訪問Oracle的代碼

系統內容: 1、作業系統:Windows 20002、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:C:\ORACLE存取方法: 1、連入SQL*Plus以system/manager使用者登入,SQL> conn system/manager建立新的使用者:如user1/pass1,賦予connect,resource許可權。SQL> grant connect,resource to user1 identified by

oracle不同版本間資料的匯入匯出

Oracle的imp/exp組件是我們常用的工具,它的一個操作原則就是向下相容。下面是據此總結的幾個使用規則和相關測試:規則1:低版本的exp/imp可以串連到高版本(或同版本)的資料庫伺服器,但高版本的exp/imp不能串連到低版本的資料庫伺服器--1.1 使用9i用戶端通過imp串連到10g資料庫C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.

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

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

Oracle資料泵詳解

  Oracle資料泵詳解    Oracle Database 10g中採用了資料泵(Data Dump)技術,使DBA或開發人員可以將資料庫中繼資料(對象定義)和資料快速移動到另一個oracle資料庫中。   一、 資料泵匯出匯入(EXPDP和IMPDP)的作用:    1、實現邏輯備份和邏輯恢複。    2、在資料庫使用者之間移動對象。    3、在資料庫之間移動對象    4、實現資料表空間搬移。    二、 資料泵匯出匯入與傳統匯出匯入的區別:   

最佳化調整Oracle 8i資料庫

導讀:   Oracle 8i資料庫伺服器是高度可最佳化的軟體產品,經常性的調整可以最佳化系統的效能,防止出現資料瓶頸。我們通過調整資料庫系統,可以使它達到最佳效能以滿足使用者的需要。下面,筆者將介紹最佳化和調整Sun SPARC Solaris系統平台上的Oracle 8i資料庫伺服器的一些相關命令和方法。   Solaris效能監控命令

Installation of Oracle 9i (R2) on SUSE Linux 9.1, 9.2, 9.3 and 10.1

Installation of Oracle 9i (R2) on SUSE Linux 9.1, 9.2, 9.3 and 10.1 This paper (HOWTO) describes step-by-step installation of Oracle 9i database software on SUSE LINUX 9.1, 9.2, 9.3 and 10.1. This paper covers following steps:Pre-Instalation Tasks

Oracle圖形化管理工具Navicat Oracle 配置方法

   Navicat Oracle的特點是直觀的GUI和提供了強大的視覺化檢視,如查詢編輯器與文法突出能力時, SQL預覽時, SQL控制台,文本,十六進位和BLOB的查看/編輯器, SSH的隧道和更多,以提高工作效率。  安裝:1.下載Navicat for Oracle2.下載Oracle 11g ODAC and Oracle Developer Tools for Visual Studio 安裝Navicat for

oracle wmsys.wm_concat 函數用法

oracle wmsys.wm_concat 函數,它的作用是以','連結字元。例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> insert into idtable values(10,'bc');1 row insertedSQL> insert

Oracle中UTL_FILE包的UTL_FILE.FOPEN用法

Oracle提供的檔案操作包UTL_FILE包中的UTL_FILE.FOPEN負責開啟一個檔案。 UTL_FILE.FOPEN(location in varchar2, filename in varchar2, open_mode in varchar2) return FILE_TYPE; Location 是路徑參數, FILENAME 是檔案名稱, OPEN_MODE是開啟模式,'R'是讀文本,'W'是寫文本,'A'是附加文本,參數不分大小寫,如果指定'A'但是檔案不存在,它會用'W'

Oracle學習手記

--授權grant create table , create view to scott;grant select on dept to tt;--給tt賦予選擇dept許可權--刪除許可權Revoke select on dept from tt;--把選擇dept表許可權從tt收回命令提示字元串連isqlplusc:>sql /nologsql>conn sys/database as sysdba

Oracle資料類型

欄位類型        中文說明                            限制條件                        其它說明 ----------      ---------------------------------- ------------------------------ --------------CHAR            固定長度字串                 最大長度2000 bytes    VARCHAR2    可變長度的字串 

java學習:Hibernate學習-oracle環境中配置實體類ID從序列產生

接上回繼續,TMP_EMP中的ID是根據序列SQ_TMP_EMP來產生的,需要在TmpEmp.hbm.xml中設定:  <id name="id" type="long">   <column name="ID" not-null="true" sql-type="NUMBER" unique="true"/>   <generator class="sequence">    <param

C#中oracle資料庫的串連方法

一、關於資料庫的操作1.資料庫連接     有2種:     第一種:古老的方法(較為死板,不利於靈活操作),即用OracleConnection的類來串連             string mysqlstr ="user id = xal;data source = xal;password = xal";             OracleConnection mycnn = new OracleConnection(mysqlstr);             mycnn.open(

快速一次性讀取ORACLE CLOB的方法

一個靜態函數, 直接使用即可,函數沒有考慮到CLOB區資料很大的情況, 大家可以根據自己的需要來使用 /**     * 從資料庫中提取CLOB類型欄位的內容並轉換為字串     * @param rs 資料庫ResultSet,含有CLOB類型的欄位     * @param clobidx 含有CLOB類型欄位在ResultSet中的索引     * @return 取出的字元內容     * @throws SQLException     */    public static

Oracle長條圖詳解)

當系統中的某些表存在高度不均勻的資料分布時,使用柱狀圖能夠產生更好的選擇性評估,從而產生更加最佳化的執行計畫。柱狀圖提供一種有效和簡捷的方法來呈現資料的分布情況。下面通過一個具體的例子解釋柱狀圖的使用。SQL> create table tab (a number, b number);Table created.SQL> beginfor i in 1..10000 loopinsert into tab values (i, i);end loop;commit;end;/PL/

Oracle 中使用 fetch bulk collect into 批量效率的讀取遊標資料

通常我們擷取遊標資料是用 fetch some_cursor into var1, var2 的形式,當遊標中的記錄數不多時不打緊。然而自 Oracle 8i 起,Oracle 為我們提供了 fetch bulk collect 來批量取遊標中的資料。它能在讀取遊標中大量資料的時候提高效率,就像 SNMP 協議中,V2 版比 V1 版新加了 GET-BULK PDU 一樣,也是用來更高效的批量取裝置上的節點值。   fetch bulk collect into 的使用格式是:fetch

oracle日期時間函數大全

1.TO_DATE格式(以時間:2007-11-02   13:45:25為例)         Year:               yy two digits 兩位年                顯示值:07         yyy three digits 三位年                顯示值:007         yyyy four digit2.          select to_char( to_date(222,'J'),'Jsp') from dual     

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')

總頁數: 1509 1 .... 183 184 185 186 187 .... 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.