oracle事務嵌套研究

 l        事務嵌套測試案例(1)首先,建立一個表:create table msg (msg varchar2(100));(2)然後,建立子事務預存程序local。create or replace procedure local is cnt number := -1;   -- Global variables    begin       select count(*) into cnt from msg;       dbms_output.put_line('local:

ORACLE常用問題1000問之七

 255. CHARTOROWID(CHAR)   將包含外部語法ROWID的CHAR或VARCHAR2數值轉換為內部的二進制語法,參數CHAR必須是包含外部語法的ROWID的18字元的字串.   SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO');   NAME :  LEIXUE256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)  

編譯Oracle中無效的對象的N中方法

  編譯無效的對象常用方法在資料庫中,會存在一些無效的對象,導致這種現象的發生原因很多,其中最常見的就是資料庫升級(例如修改了表的結構),遷移而引起。有兩種編譯無效對象的方式: 1 使用alter **** compile 語句進行編譯 2 以SYSDBA使用者,執行ORACLE_HOME/rdbms/admin/utlrp.sql 指令碼 3 用DBMS_UTILITY包來進行編譯. 具體使用哪種,根據實際情況選擇。 查詢無效對象SQL: SELECT COUNT (*) FROM user_

關於oracle匯出匯入以及關於oracle的$符號==SP2-0734: unknown command beginning “exp username…” &#

關於oracle匯出匯入以及關於oracle的$符號自己學習的內容還有很多,其實自己就是沒有走那條正確的路子,而只是思維讓自己走到了自己所理解的那條路子上。首先是:本來匯出,直接就用。CMD>下的exp username/password@orcl file=/path/db.sql log=/path/dblog.log

oracle rownum用法關於分頁,只要看懂了原理,你就明白了,也算是自己學習過程的一個思考

今天閑來沒有多少事情,又想對Linux系統進行瞭解一下,當然,主要是針對工程大部分需要部署到上面,就先從資料庫著手了,當然兩者沒有多少關係,只是自己的一個順序罷了。今天總算是對這個ROWNUM比較的瞭解。當然這個應該是早就應該瞭解了的,到現在才清楚一點的認識,也算是有點慚愧吧,平時在寫分頁的時候,幾乎每一條都用到了ROWNUM,除非是查出資料處理的除外,但是對它都沒有一個很好的認識。首先:ROWNUM就是一個偽列,它是要先產生,在使用,所以如果是再寫語句的時候,寫錯亂了就會出現問題。第一:比如寫

ORACLE sqlplus命令

一、ORACLE的啟動和關閉1、在單機環境下要想啟動或關閉ORACLE系統必須首先切換到ORACLE使用者,如下su - oraclea、啟動ORACLE系統oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、關閉ORACLE系統oracle>svrmgrlSVRMGR>connect

Oracle資料庫PL/SQL快速鍵設定詳解

Oracle資料庫中,PL/SQL設定快速鍵的方法是本文我們主要要介紹的內容,瞭解了這些設定可以是我們更效率地使用Oracle資料庫,接下來就讓我們一起來瞭解一下這部分內容吧。1、登入後預設自動選中My Objects  預設情況下,PLSQL Developer登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。設定方法:Tools菜單 -->

Oracle中如何建立查詢資訊的預存程序!

平時用慣了MS-SQL2000,猛一用Oracle還真有點不適應。今天寫一個查詢語句,寫好後,發現太長了。從效能和方便實用考慮,決定將其交給預存程序來實現。 思路是有了,可是還真不知道在Oracle上怎麼寫呢!(目前還沒有踏實的學習Oracle的文法手冊,都是生硬的哪來用的!) 開始,模仿現有的預存程序將其文法結構給加上去。格式如下:create or replace procedure SP_ZY_hzqdyl(                      V_inpatient_id IN

oracle之方案對象簡介

 方案對象簡介 方案(schema)是一個邏輯資料結構(或稱為方案對象(schema object))的集合。每個資料庫使用者擁有一個與之同名的方案,且只有這一個方案。方案對象可以通過 SQL 陳述式建立和操作。 可以包含於方案的物件類型有: 簇(cluster) 資料庫連結(database link) 資料庫觸發器(database trigger) 維度(dimension) 外部過程庫(external procedure library) 索引(index)和索引類型(index

oracle之資料字典概述

 oracle之資料字典概述 資料字典(data dictionary)是 Oracle 資料庫的一個重要組成部分,這是一組用於記錄資料庫資訊的唯讀(read-only)表。資料字典中包 含: 資料庫中所有方案對象(schema object)的定義(包括表,視圖,索引,簇,同義字,序列,過程,函數,包,觸發器等等) 資料庫為一個方案對象分配了多少空間,以及該對象當前使用了多少空間 列的預設值 完整性條件約束(integrity

PLSQl遠端連線oracle資料庫

PLSQL遠端連線Oracle 10G1、在安裝ORACLE伺服器的機器上搜尋下列檔案,ORACLE 伺服器上的檔案oci.dll    ocijdbc10.dll    ociw32.dll    orannzsbb10.dll    oraocci10.dll    oraociei10.dll   (可能伺服器沒有,如果沒有則pl sql

jdbc串連oracle資料庫

package com.hhwy.test ;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.ResultSet;import

oracle啟動停止命令

 http://www.blogjava.net/liaojiyong/archive/2007/10/26/156094.html1、啟動資料庫:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights

oracle 使用預存程序分割字串為數組

type tt_type is table of varchar2(32) INDEX BY BINARY_INTEGER;   --使用”,”將分割字串轉換為數組,返回為數組個數,  --閆磊   Email:Landgis@126.com,yanleigis@21cn.com 2002.06.03編寫  function toArray(Liststr in varchar2, V1 out tt_type) return integer is     --FieldNames轉化為數組  

oracle 檔案操作封裝

create or replace package YLFileop_pack is  -- Author  : YANLEI  -- Created : 2008-12-24 16:08:02  -- Purpose : 檔案操作包  YL_DIR CONSTANT varchar2(32) := 'YL_DIR'; --財務表收費FormID  --從後面尋找  function lastindex(str in varchar2, findstr in varchar2) return i

oracle,Cannot SET AUTOTRACE解決問題

 1、SET AUTOTRACE參數SET AUTOTRACE OFF ---------------- 不產生AUTOTRACE 報告,這是預設模式SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只顯示最佳化器執行路徑報告 SET AUTOTRACE ON STATISTICS -- 只顯示執行統計資訊SET AUTOTRACE ON ----------------- 包含執行計畫和統計資訊 SET AUTOTRACE TRACEONLY ------

oracle 預存程序,匯出sql到文本,動態sql,dbms_sql使用

create or replace package Sqlexp_pack is  -- Author  : YANLEI  -- Created : 2008-12-25 11:25:09  -- Purpose : oracle 匯出  --sql匯出文本字串  function SqlToText(sqlstr in varchar2) return long;  --sql匯出檔案  function SqlTofile(sqlstr in varchar2, filename in v

Oracle 10g新特性——代碼混淆,預存程序加密

Oracle 10g新特性——代碼混淆作者: fuyuncat來源: www.HelloDBA.com                Oracle 9i之前,提供了一個命令’warp’來加密代碼。但它是命令列方式的,是針對指令碼的。10g中,Oracle包DBMS_DDL提供了一個新的函數CREATE_WRAPPED來實現對代碼的混淆。舉例:SQL> declare  2  V_PROTEX varchar2(2000):='  3  CREATE OR REPLACE

oracle 如何得到人民幣的大寫形式

 create or replace function getBigMoneyStr(money In number) return varchar2 is  tmp_str   varchar2(20);  money_str varchar2(20);  val_j     varchar2(20);  len_j     number;  k         number;  i         number;  j         number;  m         number; 

總頁數: 1509 1 .... 585 586 587 588 589 .... 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.