oracle的decode函數用法

    decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,預設值)    該函數的含義如下:IF 條件=值1 THEN    RETURN(翻譯值1)ELSIF 條件=值2 THEN    RETURN(翻譯值2)    ......ELSIF 條件=值n THEN    RETURN(翻譯值n)ELSE    RETURN(預設值)END IF    使用方法:     1、比較大小select decode(sign(變數1-變數2),-1,變數1,變數2)

linux下安裝oracle 10g記錄

以下操作在root使用者下進行$uname -aLinux yndxjk 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 i686 i386 GNU/Linux$grep MemTotal /proc/meminfoMemTotal:      3115144 kB$grep SwapTotal /proc/meminfoSwapTotal:     1044184 kB$df -hFilesystem           

ORACLE的高水位線

這幾天一直在看一個問題,一個統計程式突然統計的資料量不正常了,從頭查到尾,覺得程式和配置都沒有問題,但就是統計出的結果不對,但發現有一個程式的入庫檔案還存留很多,推斷可能是資料還沒入庫完全,但是什麼導致的呢,以為是那部分檔案太大,入庫太慢,但後來發現還是資料庫的問題,一個temp表查詢空表都花費很長時間,問題找到了。不懂為什麼,在網上一查,得到一個結論delete資料時會使得oracle的高水位線降不下來,查詢就會很慢。最終和解決辦法就是在處理完成後,進行一次truncate,讓高水位線降下來,

oracle之建立使用者及登陸

Oracle有3個預設客戶1、sys 密碼change_on_install [as sysdba]2、system 密碼manager3、scott 密碼tiger 用cmd登陸:sqlplus / as sysdba 建立使用者:create user xiaokuidentified byxiaoku;授予會話許可權:grant create sessionto xiaoku;授予建立表的許可權:grant create tableto xiaoku;授予資料表空間的許可權:grant

Oracle中的sql語句

要練好基本工,我不想工作的時候寫個簡單的查詢語句再翻課本喲.create table test(Name varchar2(16),Age number(3),Birth date)select * from testselect * from empselect ename,sal,sal*12 + 100 from empselect ename ||' work at ' || job from empselect ename||null||job from empselect comm*

oracle常用語句自我小結

(對oracle9/10g使用的總結,部分sql語句都實用)-------------第一步oracle的啟動過程-----------在window下:啟動資料庫執行個體oradim -startup -sid orcl(資料庫執行個體名稱);關閉資料庫執行個體oradim -shuntdown -sid orcl;啟動監聽lnsrctl -start ;關閉監聽lnsrctl -shuntdown;在Linux下啟動過程:lsnrctl start --啟動監聽       

Oracle資料庫中的字元處理技巧總結

在資料庫開發與維護中,資料庫管理員接觸最多的資料類型就是字元類型了,包括字串、日期類型的字串等等。在Oracle資料庫中為了協助資料庫管理員能夠以最快的方式處理這些字元類型的資料,提供了許多有用的函數或者工具。筆者今天就談談在Oracle資料庫中處理字串的經驗與心得。  一、去掉尾部的空白字元。  有時候在查詢或者進行其他處理的時候,需要把字串尾部的空白字元去掉。如有時候應用軟體設計的不合理,會把空白字元儲存在資料庫中。如在輸入產品品號的時候,使用者不小心,把“DT001”輸成了“DT001”。

oracle中角色中許可權剝離

1Oracle三層許可權體系【複習】 1、Oracle的許可權體系劃分為三個層次:角色role、系統system和對象object。下面進行簡單的說明: ü       對象許可權(object privilege),是許可權體系的最小粒度對象。特點是許可權點在對象上。此處的對象,包括Oracle體系下包括資料表、視圖、序列、包、預存程序等十一種對象的許可權。每種對象都有對應的許可權點。比如,對資料表有select、update等操作許可權;ü       系統許可權(system

ORACLE 關於CURSOR中的FOR UPDATE關鍵字

有如下代碼:declare    -- query emp.name    cursor cur_emp        is     select empno, ename, job      from emp     where empno = 7369      for update of ename;begin   for return_cur in cur_emp     loop          update emp          set ename = 'LHG'       

oracle創建自增長的鍵

--創建一個序列CREATE SEQUENCE test_sequence2increment by 1    start with 1       nomaxvalue     minvalue 1  NOCYCLE  ;--創建測試表CREATE TABLE test_create_tab2 (id   INT,val  VARCHAR(10),PRIMARY KEY (id));  --創建觸發器,一旦測試表插入其他欄位,id欄位就自動增長CREATE OR REPLACE

解決Oracle中文亂碼問題

查看自己計算機系統支援的編碼是什麽:運行裏面輸入:regedit後按回車進入註冊表在HKEY_LOCAL_MACHINE下找到SOFTWARE再從SOFTWARE下找到ORACLE在ORACLE下找到KEY_OraDb11g_home1點擊KEY_OraDb11g_home1後在右側會出現許多屬性值從右側的屬性值中找到NLS_LANG(它代表了oracle字元編碼集)右鍵選擇修改屬性值我之前的屬性值是:TRADITIONAL

php4連接oracle數據庫的一個例子

      需要說明的是php4和php5都有函數可以連接oracle數據庫並查詢結果集,但是一些函數只能在php5中使用,所以如果的php環境是php4,那麼首先要確認你使用的函數必須是php4支援的。<?    $oraUser= "scott";    $oraPass= "tiger";    $oraDB=

oracle導出數據庫一個用戶下面的數據並匯入另一個用戶的數據庫中

原文鏈接:http://specialwolf.blog.163.com/blog/static/124466832201131844717382/此處是將scott用戶下面的數據導出再導入到test用戶下:C:\Documents and Settings\dean_deng>exp system/manager@orcl file=E:\test.dmp owner=(scott)Export: Release 10.1.0.2.0 - Production on 星期四 5月 3 1

oracle初學(-)

本文以Scott使用者作為講解的執行個體,安裝oracle11g:下載連結:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html我在oracle官網註冊了,可以直接使用:使用者名稱:wenzibo259@126.com 密碼:ohe5xAkl我已經安裝好了(Oracle11g

oracle clob like

create table products(  productid number(10) not null,  name varchar2(255),  description CLOB);查詢語句:select t.productid, t.name from products t where dbms_lob.instr(t.description, 'aaa', 1, 1) >

Oracle中用exp/imp命令快速匯入匯出資料(整理)

【用 exp 數 據 導 出】:1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:/daochu.dmp中   exp system/manager@TEST file=d:/daochu.dmp full=y2 將資料庫中system使用者與sys使用者的表匯出   exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)3 將資料庫中的表table1 、table2匯出   exp

oracle 10g em、isqlplus訪問不了的問題解決

如果web方式的em,isqlplus訪問不了。1. 檢查主機名稱/IP、連接埠是否正確安裝時的主機名稱/IP、連接埠記錄在$ORACLE_HOME/install/portlist.ini 檔案中。預設是:一般使用者                    http://ip:5560/isqlplusDBA使用者                    http://ip:5560/isqlplus/dbaEM DatabaseControl   http://ip:1158/em/2.

Windows下Oracle因主機名稱或IP變動,導致EM無法啟動的問題。

錯誤資訊:WIN的事件檢視器:An error occured while trying to initialize the service.手工啟動:emctl start dbconsoleEnvironment variable ORACLE_SID not defined. Please define it.當執行set OARCLE_SID=orcl,繼續報錯Unable to determine local host from URL

如何配置和重建Oracle 10G的em服務–dbcontrol

Oracle10G的EM採用了web方式,並且分成了2個產品,database control和grid control。這裡主要介紹如何建立單資料的dbcontrol。Grid control需要下載單獨的光碟片安裝。在用DBCA建庫的時候,可以選擇是否啟用dbcontrol,啟用的話需要在資料庫中建立一個sysman的schema,用於儲存EM的一些資料,這個就是EM的資料庫(repository)。使用命令列工具emca可以建立,修改,重建或者刪除dbcontrol的配置。

ORACLE 記錄檔相關查詢

1.查詢系統使用的是哪一組記錄檔:select * from v$log;2.查詢正在使用的組所對應的記錄檔:select * from v$logfile;3.強制日誌切換:alter system switch logfile;4.查詢曆史日誌:select * from v$log_history;5.查詢日誌的歸檔模式:select dbid,name,created,log_mode from v$database;6.查詢歸檔日誌的資訊:select

總頁數: 1509 1 .... 382 383 384 385 386 .... 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.