shell 讀取oracle資料庫表記錄

xflag=0;while [ $xflag -ne 10 ]doVALUE=`sqlplus -s dbusername/uspass@xxxx <<EOFset heading off;set feedback off;set pagesize 0;set verify off;set echo off;select service_sn  from  rule_phone_sell_activity where rownum=1 and flag=0

Oracle Insert分批提交____Oracle

oracle中分批提交insert 事務,以防止redo佔用太多可以分批提交事務:以下是三種不同的pl/sql體: 1、編寫一個簡單的PL/SQL塊來類比逐行提交的情況,注意觀察執行時間。 我們的目標是將t_ref表中的資料全部插入到t中。 sec@ora10g> set timing on sec@ora10g> DECLARE 2 BEGIN 3 FOR cur IN (SELECT * FROM t_ref) LOOP 4 INSERT INTO t VALUES

oracle 記憶體配置和調優 總結____oracle

一直都想總結一下oracle記憶體調整方面的知識,最近正好最佳化一個資料庫記憶體參數,尋找一些資料並且google很多下。現在記錄下來,做下備份。                  一、概述:                  

Oracle練習題及答案(一)____Oracle

--1 、選擇部門 30 中的僱員 select * from emp where deptno=30; --2、列出所有辦事員的姓名、編號和部門 select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptno where job=upper('clerk’); --3、找出傭金高於薪金的僱員 select * from emp where comm>sal; --

ORACLE批次更新四種方法比較

  軟體環境 Windows 2000 + ORACLE9i  硬體環境 CPU 1.8G + RAM 512M   現在我們有2張表 如下: T1--大表 10000筆 T1_FK_ID T2--小表 5000筆    T2_PK_ID T1通過表中欄位ID與T2的主鍵ID關聯

oracle 遊標三種迴圈____oracle

首先定義遊標和變數 CURSOR C1 IS SELECT  eNAME,ejob FROM emp WHERE deptno=10; v_NAME VARCHAR2(10); v_job VARCHAR2(10); 第一種:使用loop 迴圈open c1;loop fetch c1 into v_name,v_job ; exit when c1%notfound; …… end loop colse c1; 這裡需要注意,exit

Oracle表被鎖死如何解鎖____Oracle

用dba許可權的使用者登陸資料庫。 1、select * from v$locked_object 查出被鎖定的對象,其中object_id是對象的ID,session_id是被鎖定對象有session ID; 2、select object_name, object_type from dba_objects where object_id = 剛才查出來的object_id;(根據v$locked_object裡的object_id提出來的)

C#串連Oracle資料庫的連接字串

兩種方式:1.IP+SID方式 2.配置連結方式 1..IP+SID方式 DbHelperOracle.connectionString = string.Format(@"Data Source=(DESCRIPTION = (ADDRESS_LIST =

java調用oracle過程返回結果集(包和遊標)____oracle

 1,過程中的定義(包,遊標,過程) ------------上面返回的最多是一個記錄,但是返回的是多個記錄的要用到下面這個----------------------1:返回結果集的過程,在這個包中定義了test_cursor這個遊標create or replace package testpackage astype test_cursor is ref cursor;--定義了個test_cursorend testpackage;--2:建立過程create or

oracle.for update,更新遊標,cursor____oracle

  2007/6/1 oracle dml select for update syntax examples 在多數情況下,提取迴圈中所完成的處理都會修改由遊標檢查出的行,PL/SQL提供了進行這樣處理的一種文法。 這種文法包括兩部分——在遊標聲明部分的FOR UPDATE子句和在UPDATE或DELETE語句中的WHERE CURRENT OF 子句。

oracle資料庫中substring的使用方法

substring ,該函數用來求一個字串的字串,該函數的使用頻率很高。 樣本字串:”2011-11-17” 在Oracle中求字串的函數為:substr The syntax for the substr function is: substr( string, start_position, [ length ] ) string:源字串 start_position:子串第一個字元在源字串中的起始位置 length:子串長度

Oracle中過程/函數返回結果集

Oracle中函數/過程返回結果集的幾種方式:     以函數return為例,預存程序只需改為out參數即可,在oracle 10g測試通過.     (1) 返回遊標:         return的類型為:SYS_REFCURSOR         之後在IS裡面定義變數:curr

oracle LPAD 和 RPAD ____oracle

在PL/SQL TEST視窗 -- Created on 2005-7-3 by TANGTIAN declare   -- Local variables here  i integer;leftpad varchar(11);rightpad varchar(14);begin  -- Test statements hereSELECT LPAD('Hello!',8,'tangtian '),RPAD('Hello!',8,'tang ')into

Oracle中INSTR和SUBSTR用法____Oracle

-- INSTR(源字串, 要尋找的字串, 從第幾個字元開始, 要找到第幾個匹配的序號) 如果找不到則返回0. 有點類似java 中的獲得數組下標 select INSTR('ni..ha,.owcao,nia,.m,.. ,bi',',', 3, 2) from dual---------------------------------------  14 --substr('

oracle中的instr()substr()____oracle

 instr(string,substring[,start[,occurence]]) 第三個參數,開始搜尋位置 第四個參數,搜尋的子串第幾次出現。 如:select instr(url,'X',1,2),url from table_name  where select_condition

Oracle預存程序---異常

Oracle異常分預定義異常和自訂異常(個人覺得)。 預定義異常裡麵包括匿名異常和非匿名異常。 (匿名異常:沒有名稱,像ORA-00371; 非匿名異常:有名稱,像no_data_found)。 自訂異常:需要聲明,與業務相關。 異常的拋出用raise。在exception捕獲後,可以向上繼續raise拋出。 在exception代碼塊捕獲後,如果想把異常反應給應用程式,使用 raise_application_error(-20000,

Oracle匯出時出錯,遇到 ORACLE 錯誤 19206____Oracle

在DOS環境中輸入EXP時出現如下錯誤,這個問題困擾. 正在匯出 pre-schema 過程對象和操作. 正在匯出使用者 FJZYINFO 的外部函數庫名稱. 匯出 PUBLIC 類型同義字. 匯出私人類型同義字. 正在匯出使用者 FJZYINFO 的物件類型定義即將匯出 FJZYINFO 的對象 .... 正在匯出資料庫連結. 正在匯出序號. 正在匯出群集定義EXP-00056: 遇到 ORACLE 錯誤 19206ORA-19206: 用於查詢或 REF CURSOR 參數的值無效ORA-0

oracle em啟動總結____oracle

2010-3-10 http://localhost:5500/em/如何啟動   啟動服務:(1)dbConsole;(2)OracleService;(3)TNSListener   在IE裡輸入:http://localhost:5500/em 時,出現如下錯誤: “資料庫狀態當前不可用。可能是因為資料庫的狀態為裝載或不裝載。單擊 '啟動' 可以獲得目前狀態並開啟資料庫。如果無法開啟資料庫, 單擊 '執行恢複' 可執行相應的恢複操作。

%notfound的理解——oracle預存程序

 文檔中的解釋:It returns TRUE if an INSERT, UPDATE, or DELETE statement affected no rows, or a SELECT INTO statement returned no rows. Otherwise, it returns FALSE. 這個解釋更加精妙: %NOTFOUND is the logical opposite of %FOUND.

ORACLE物化視圖建立執行個體

公司的項目中遇到需要從其它系統的資料庫中取資料進行統計分析的問題,初步選擇使用ORACLE的ODI工具進行抽數,但是對方提供的資料庫使用者下沒有任何對象,只是有查詢所有表的許可權,因此無法做資料反向。於是決定使用物化視圖,把對方資料庫中的資料拿過來,雖然資料量比較大,但是每月只拿一次,而且如果設定成累加式更新,也不會太慢。現在記錄下物化視圖的建立過程(以一張表為例)。   一、準備條件以及備忘      

總頁數: 1509 1 .... 601 602 603 604 605 .... 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.