oracle字串函數總結

標籤:字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR 除外)並且返回字元值.除了特別說明的之外,這些函數大部分 返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是 相同的,比如: VARCHAR2數值被限制為2000字 符(ORACLE 8中為4000字元),而CHAR數值被限制為255字元(在ORACLE8中是2000).當在過程性語句中使用時,它們可以被賦值

oracle查詢不顯示小數點前的0

標籤:1.問題起源       oracle 資料庫欄位值為小於1的小數時,使用char類型處理,會丟失小數點前面的0       例如0.35就變成了.35 2.解決辦法:用to_char函數格式化數字顯示       select     to_char(

oracle預存程序函數

標籤:1.函數create or replace function get_Destroy_no return varchar2 is Result varchar2(50);begin SELECT max(destroy_no) INTO RESULT FROM t_oms_device_destroy WHERE substr(destroy_no,0,8)= to_char( SYSDATE ,‘yyyymmdd‘); IF (RESULT =‘‘OR RESULT IS

plsql通過instantclient串連oracle資料庫報連線逾時

標籤:配置:資料庫oracle10.2;伺服器作業系統centos5.5;客戶機作業系統win7 32位;plsql版本10.0.5配置前提必須關閉客戶機與伺服器作業系統的防火牆,否則會出現“連線逾時”的提示,plsql無法串連資料庫。centos 查看防火牆狀態與關閉防火牆:service iptables status  ; service iptables stop;1,先到Oracle網站下載Instant Client

oracle預存程序及Java調用

標籤:oracle   預存程序   java   初次研究出bug的地方非常多,所以注意點非常多,花了我三天時間除盡所有bug,我會把注意點都列出來,可能有落下的地方,還請多指正,相互探討。首先上最終測試成功版預存程序代碼:(裡面代碼可能不盡對你都有用,借鑒參考吧,我全貼出來也是為了我以後好查)說一下jar包用的是ojdbc14.jar,至於什麼class12.jar、ojdbc6.jar啊應該都可以,只

(轉)Oracle分區表和索引的建立與管理

標籤:今天用到了Oracle表的分區,就順便寫幾個例子把這個表的分區說一說:一、建立分區表1、定界分割根據資料表欄位值的範圍進行分區舉個例子,根據學生的不同分數對分數表進行分區,建立一個分區表如下:create table range_fraction ( id number(8), name varchar2(20), fraction number(3), grade number(2))partition by range(fraction)( partition

Oracle分組函數cube VS rollup

標籤:分析函數cube和rollup魅力首先請看下面例子1)建立表create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int);2)初始化表insert into group_test values (10,‘Coding‘, ‘Bruce‘,1000);insert into group_test values

Oracle範圍處理

標籤:1.表中欄位自關聯與分析函數的效能比較,自關聯需要掃描表兩次,分析函數掃描一次即可----自關聯select v1.proj_id,v1.proj_start,v1.proj_endfrom v v1,v v2where v1.proj_start=v2.proj_end----分析函數select proj_id,proj_start,proj_endfrom (select proj_id,proj_start,proj_end, lead(proj_start)

ORACLE 11g在linux上建立第二個執行個體

標籤:linux   執行個體   linux伺服器主機不夠,而測試人員需要新的一台oracle環境做測試,,所以準備在已經有的oracle的linux主機上上面建立第二個執行個體。這台oracle伺服器的資源足夠用,所以就直接在上面搭建多執行個體來滿足測試人員的需求。1,使用vnc 遠程工具進去,dbca報錯如下:[[email protected] ~]$ dbca No protocol specified

Oracle基礎(一):oeacle執行個體與sql*plus命令使用

標籤:oracle   plsql developer   sqlplus   oracle執行個體   資料庫   一、oracle 資料庫的三層結構1、用戶端-Client:專門用於訪問資料庫。如sqlplus、pl/sql dev等2、資料庫伺服器-oracle dbms(database management

關於oracle的rowid

標籤:oracle資料庫中表的每一行(元組)均有一個rowid,它是資料的詳細地址,通過rowid,oracle可以快速的定位某行具體的資料的位置。ROWID可以分為物理rowid和邏輯rowid兩種。普通的堆表中的rowid是物理rowid,索引組織表(IOT)的rowid是邏輯rowid。oracle提供了一種urowid的資料類型,同時支援物理和邏輯rowid,而使用較多的是物理rowid物理rowid又分為擴充rowid(extended

Oracle查詢結果列的加減、求和、串連、列值相乘

標籤:select prod.amount,prod.plansum,(prod.plansum-prod.amount) as borrow,d.enum_value from ----結果集相減(select t.Quo_Prod_List_Price * t.QUO_PROD_VOLUME as amount ,----列值相乘       t.quo_prod_plan_cost * t.quo_prod_volume as

ORACLE預存程序文法

標籤:ORACLE 預存程序的基本文法如下:create or replace procedure 預存程序名(參數) is或as聲明參數begin代碼end 預存程序名。其中or replace代表如果沒有此預存程序則建立,如果有的話則更新預存程序。下面是一個預存程序的簡單例子:create or replace procedure Vid_UnRegStateNoCharging( pTelno in varchar2, pClass in number, pVid in

Oracle 11g 更改字元集

標籤:查看字元集:select * from v$nls_parameters;select * from nls_database_parameters;修改字元集:sqlplus "/as sysdba"shutdown immediate;startup mount;alter session set sql_trace=true; alter system enable restricted session;alter system set

如何修改Oracle字元集

標籤:一、什麼是Oracle字元集  Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。  影響Oracle資料庫字元集最重要的參數是NLS_LANG參數。  它的格式如下: NLS_LANG =

oracle expdp 備份指令碼

標籤:#!/bin/bash#Oracle 環境變數NLS_LANG=AMERICAN_AMERICA.AL32UTF8ORACLE_SID=zgwORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/11gPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport ORACLE_SID ORACLE_BASE ORACLE_HOME NLS_LANG PATH#擷取時間戳記export BAKUPTIME=`date +%Y%

2015-05-27 用正則把oracle時間轉化到mysql時間

標籤:啊!好久沒寫部落格了。今天要把一些資料從oracle遷移到mysql,對於時間的轉化做了個正則替換,希望能幫到有需要的朋友。 1.mysql中插入時間http://bbs.csdn.net/topics/380234140 mysql在插入時間的時候 要進行格式轉換 例如 insert into users(birth) values(STR_TO_DATE(‘" + alarmDefi.g

Oracle記錄檔過大 容易出現 03113

標籤:oracle9i   03113   記錄檔   使用find命令查詢大於2G檔案$cd $ORACLE_BASE$find . -size

Oracle 資料庫的管理

標籤:database   oracle   --資料庫名的查看        select name from v$database;650) this.width=650;" src="%5C" alt="spacer.gif\"" />--執行個體名的查看    show parameter instance_name;650) this.width=650;"

Oracle 資料庫的管理

標籤:database   oracle   --資料庫名的查看        select name from v$database;650) this.width=650;" src="%5C" alt="spacer.gif\\"\"" />--執行個體名的查看    show parameter instance_name;650)

總頁數: 1509 1 .... 934 935 936 937 938 .... 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.