Oracle 一個分隔字串的例子

原文位於:http://www.itpub.net/viewthread.php?tid=610297&extra=page%3D2%26amp%3Bfilter%3Ddigest&page=2把'a|||b|||c'字串分隔成abccreate or replace function f_test(var_str in string) return t_ret_table isvar_out t_ret_table;var_tmp

Oracle 字串分割的處理

==========================================================作者: hanjs(http://hanjs.itpub.net)發表於: 2007.02.03 17:24分類: oracle 出處: http://hanjs.itpub.net/post/28217/260065--------------------------------------------------------------- 下面是轉自itpub上zhouwf07

oracle函數手冊)

SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------       65        97        48    

Oracle與C#預存程序分頁

--分頁select * from(select t1.ename ,rownum rn from (select * from emp) t1 where rownum<=10) where rn>=6; --開發一個包create or replace package tespackage astype test_cursor is ref cursor;end tespackage;--分頁預存程序create or replace procedure

Ado.net Oracle語句問題

   由於接觸Oracle不多,公司培訓也少,這樣的公司也就是騙騙人還行,估計沒有什麼長足發展!   言歸正傳。    從昨天開始就調試一段執行Oracle語句的程式,把程式搜尋了半天也沒有發現問題,sql 在 pl/sql developer裡面執行也沒有問題,可是一調試就提示 ORA-06550 錯誤。眾所周知,oracle錯誤提示很讓人摸不著頭腦,除非這方面的經驗豐富。    最終從本站的

我的頭腦發渾之路,我的Oracle的複活之路

幾個月前頭腦發渾,把機器名由“south”修改為“southyj”。過了許久,才發現Oracle不能使用了。趕緊查原因。原來是Oracle在安裝時,會根據機器名來組建目錄,並且機器名也會寫入到監聽設定檔和串連設定檔中。在Oracle目錄中搜尋舊機器名“south”,把搜尋出來的“south”統統替換成“southyj”;再開啟oracle\product\10.2.0\db_1\NETWORK\ADMIN目錄,把listener.ora和tnsnames.ora檔案中的機器名也改正過來。於是世界

關於統計頁面的最佳化之Oracle(附上LECCO SQL Expert Pro for Oracle地址)

     最近一段時間在做一個統計頁面的最佳化工作,項目接近尾聲,所以把其中的一些最佳化的心得與大家分享。首先介紹一下這個項目的環境,由於這是一個老項目,而且開發人員基本上都不在了,採用的是ASP+ORACLE,OH MY

oracle中表的左外串連,右外串連,全外串連

---1. 普通的相等串連 select e.last_name, d.department_name from employees e, departments d where e.department_id = d.department_id; ---2 左外串連 LEFT OUTER JOIN select e.last_name,e.department_id,d.department_name from employees e left outer join departments

oracle速查

SQL定義:SQL是一種面向資料庫的通用資料處理語言規範,能完成以下幾類功能:提取查詢資料,插入修改刪除資料,產生修改和刪除資料庫物件,資料庫安全控制,資料庫完整性及資料保護控制。    SQL分類:  DDL—資料定義語言 (Data Definition Language)(CREATE,ALTER,DROP,DECLARE)  DML—資料操縱語言(SELECT,DELETE,UPDATE,INSERT)  DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK) 

在Oracle伺服器端配置監聽器

手動設定伺服器端監聽器:監聽器配置包括監聽協議、地址以及其他相關資訊的參數。監聽器配置儲存在一個名稱為listener.ora的設定檔中,該檔案位於ORACLE_HOME\network\admin目錄下。(ORACLE_HOME為Oracle軟體的安裝目錄,後同。) Listener.ora設定檔中的內容如下(可以使用EditPlus等文檔編輯工具開啟): #   LISTENER.ORA   Network   Configuration   File:   e:\oracle\ora92\

使用SQL*Plus查詢工具串連Oracle資料庫

     在串連資料庫伺服器之前,先要在Windows的控制台――管理工具――服務中開啟兩個和Oracle有關的服務,即:OracleOraHome92TNSListener(監聽器服務)和OracleServiceCHSTONE(執行個體服務),如果本機作伺服器,並且不接受遠程用戶端登陸的話,可以只開後面一個執行個體服務就行了。

Oracle系統中使用者權限的賦予,查看和管理(注意點)(4)

注意點:   1.在Oracle8.1.6安裝在WIN2000下建立資料庫時,常常會發生憑證檢索失敗的錯誤。這是由於Oracle不能應用OS認證的結果。一般可以通過修改sqlnet.ora中SQLNET.AUTHENTICATION _SERVICES為NONE來解決。這時,Oracle將採用密碼檔案認證方式。   2.由於Oracle有幾個系統預建的使用者,所以最好在安裝完成以後馬上改變這些使用者的密碼。系統預設得密碼分別為:internal/oracle ,

oracle中的次序函數用法

rank,dense_rank,row_number,以及分組排名partitionrank:排名會出現並列第n名,它之後的會跳過空出的名次,例如:1,2,2,4dense_rank:排名會出現並列第n名,它之後的名次為n+1,例如:1,2,2,3row_number:排名採用唯一序號連續值,例如1,2,3,4partition:將排名限制到某一分組 格式:row_number() over(partition by bb.channel_name order by

對自己的應用程式對資料庫的操作,建立監控(For Oracle)——轉載

原文地址:http://www.itpub.net/274842.html資料庫是oracle的話,那麼可以利用oracle本身的10046事件跟蹤SQL語句。步驟如下:1、首先獲得spid、sid、serial#,machine為你的機器名SQL> select b.spid,a.sid,a.serial#,a.machine from v$session a,v$process b where a.paddr = b.addr and a.machine='yz';SPID      

太高興了。終於搞定了兩個Oracle資料庫之間的同步問題,特別是ArcSde中繼資料庫的同步

在一個項目中,按使用者的要求,必須實現系統的穩定性和高可用性。原來提的方案中計劃採用雙機熱備的方式來實現。當初做方案的時候,根不沒有做ArcSde+Oracle的雙機熱備會這麼麻煩,也是過於樂觀,覺得通過資料可以完成。由於需要雙網卡和心跳設定,普通的環境沒法測試。就想著在使用者的環境裡做實驗。。。但是同時自己忽略了一點,使用者在做硬體方案時,已經做了網路冗餘,伺服器的網卡都被用掉了。。。想想該咋辦呢。。。國慶前的最後一天,差點沒有失眠。開始到處在網上找資料,找替代方案。首先考慮到的資料庫之間的同

利用Oledb方式串連Oracle出現的問題小結

小結一:問題:利用以下代碼填充DataSet時,    DataSet ds = new DataSet();    try    {      OleDbDataAdapter command = new OleDbDataAdapter(SQLString,connect);         command.Fill(ds,"ds");    }    catch(System.Data.OleDb.OleDbException ex)    {         //throw new

window下面的oracle服務

轉載自:http://publish.it168.com/2005/1215/20051215001701.shtml(1)OracleServiceSID                          資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務進程為ORACLE.EXE,參數檔案initSID.ora,記錄檔SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。

解析Oracle的ROWNUM

對於rownum來說它是Oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽欄位可以用於限制查詢返回的總行數,而且rownum不能以任何錶的名稱作為首碼。 舉例說明:例如表:student(學生)表,表結構為:ID       char(6)      --學號name    VARCHAR2(10)   --姓名 create table student (ID char(6), name VARCHAR2(100));insert into

Oracle的匯入匯出

下面這些在使用過程中經常使用到的.(以後加上調優的參數說明,SGA區,共用池,PGA,等等spfile裡面的參數)1.Export工具是一個匯出程式文法: exp UserId/Password@資料庫全域名 file=DMP檔案的目錄 其它參數擷取協助,敲入:exp help=yExport常用的參數(1)Direst 選擇是否採用直接路徑匯出File指定匯出檔案名稱Full Full=Y將整個資料庫匯出Incremental匯出上次Incremental

關於ORACLE提示:”System.Data.OracleClient.OracleException: ORA-06550: 第 1 行, 第 7 列: \nPLS-00306: 調用

近來因為要做個外掛程式,調用的是ORACLE資料庫,說實在以前從來沒有接觸過ORACLE,不過現在既然別人用它來開發的,那我也只能連ORACLE的資料庫拉。開發過程中程式什麼一切正常,不過在做到調用預存程序的時候遇到了問題,老是報錯說是第一行 第七列有問題,一開始以為是參數沒設對,但是看看類型也都一樣啊,就這樣被捆了好長時間。。終於在一個朋友的部落格裡看到他寫的一段話:抓蟲子:"System.Data.OracleClient.OracleException: ORA-06550: 第 1 行,

總頁數: 1509 1 .... 1125 1126 1127 1128 1129 .... 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.