oracle如何檢視已經完成的過程或函式的原始碼
比如你的過程名為pro1
方法一:在pl/sql developer的話,輸入--pro1,在過程名上右鍵,選view
方法二:select text from user_source where name='PRO1'
SQL> desc user_source;
名稱 是否為空? 型別
------------- ------------ ----------------
NAME VARCHAR2(30)
TYPE VARCHAR2(12)
LINE NUMBER
TEXT VARCHAR2(4000)
相關推薦
oracle檢視包儲存過程,函式,以及儲存過程引數,函式引數
1. 今天檢視系統程式碼時意識到系統中有太多的包以及它們的引數實在太多不容易記,所以想做一個查詢,把它們都查出來 2. 檢視系統中用到的包中所包含的儲存過程,函式等 SELECT U.PACKAGE_NAME AS 包名, U.OBJECT_NAME AS 方法 FRO
oracle如何檢視已經完成的過程或函式的原始碼
比如你的過程名為pro1 方法一:在pl/sql developer的話,輸入--pro1,在過程名上右鍵,選view 方法二:select text from user_source where name='PRO1' SQL> desc user_sou
Oracle 中重新編譯無效的儲存過程, 或函式、觸發器等物件
Oracle 中的儲存過程在有些情況下會變成失效狀態,在 PL/SQL Developer 中該儲存過程的圖示左上角顯示一把小紅叉叉。比如儲過程所引用的物件失效,dblink 出問題啦都可能引起用到它的儲存過程失效。再就我的儲存過程經常會變成無效,至今原因都未查明。查詢 db
過程或函式“某一欄位”需要引數,單位提供
錯誤型別 導致錯誤的程式碼如下: 出錯原因: 因為在編寫三層中的DAL中,新增時沒有加上賦值的過程: arr[0].Value = model.LoginName; arr[1].Value = mod
Mysql的檢視、儲存過程、函式、索引全解析
檢視是查詢命令結果構成的一個虛擬表(非真實存在),其本質是【根據SQL語句獲取動態的資料集,併為其命名】,使用者使用時只需使用【名稱】即可獲取結果集合,並可以當作表來查詢使用。 1建立檢視 --格式:CREATE VIEW 檢視名稱 AS SQL語句 CREATE VIEW v1 AS S
MySQL檢視 索引 儲存過程 觸發器 函式
檢視: 也就是一個虛擬表(不是真實存在的),它的本質就是根據SQL語句獲取動態的資料集,併為其命名。使用者使用時只需要使用命名的檢視即可獲取結果集,並可以當做表來使用。它的作用就是方便查詢操作,減少複雜的SQL語句,增強可讀性,更加安全。 ①建立檢視 -- 建立檢
表、檢視、儲存過程、函式、觸發器、事件
儲存過程(Stored Procedure)是一組為了完成特定功能的SQL語句集,經編譯後儲存在資料庫中。使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。儲存過程是資料庫中的一個重要物件,任何一個設計良好的資料庫應用程式都應該用到儲存過程。函式l過程不必返回值l函式必須返回值l過程可
C#: 過程或函式""需要""引數,但未提供該引數
在平時的C#專案開發中,當呼叫某個儲存過程或函式的時候,我們可能經常會遇到這樣的問題, “過程或函式XXX需要XXX引數,但未提供該引數”, 這到底是怎麼回事呢?是什麼問題引起的? 出現這個錯誤一般會由以下幾種情況引起: 1. 程式中傳入引數與已定義的儲存過程或
儲存過程或函式中輸出Long value值
很多時候我們在除錯函式或儲存過程的時候,經常會遇到想看變數的值,但是卻顯示Long value,讓人很頭疼,特此在這裡寫了一個過程,可用來在DBMS Output 視窗輸出變數的值,可支援長達4GB的
檢視、儲存過程和函式以及觸發器
一、檢視1.檢視的定義檢視是一種虛擬存在的表,它本身在資料庫中並不存在,而是在我們出於某種目的想要去使用檢視的時候,使用我們資料庫中已經存在的表的行和列資料來自定義的一種動態生成的,便於檢索的安全的資料獨立的一種虛擬表。2.優點①簡單。檢視是一種已經經過過濾篩選之後的符合條件
oracle 檢視儲存過程,觸發器,函式原始碼
USER_RESOURCE, DBA_RESOURCE 儲存著儲存過程,觸發器,函式原始碼 檢視使用者觸發器的原始碼 SELECT * FROM USER_SOURCE WHERE TYPE='TRIGGER'
SQL2000系統表、儲存過程、函式的功能介紹及應用2009年01月21日 星期三 11:38雖然使用系統儲存過程、系統函式與資訊架構檢視已經可以為我們提供了相當豐富的元資料資訊,但是對於某些特殊的元資料資訊,我們仍然需要直接對系統表進行查詢。因為SQL
雖然使用系統儲存過程、系統函式與資訊架構檢視已經可以為我們提供了相當豐富的元資料資訊,但是對於某些特殊的元資料資訊,我們仍然需要直接對系統表進行查詢。因為SQL Server 將所有資料庫物件的資訊均存放在系統表中,作為 SQL Server 的管理、開發人員,瞭解各個系統表的作用將有助於我們瞭解 SQL
Oracle生產中跑批存儲過程或函數失效原因分析以及解決方案
nap rbm apt state tbb cap vsx oracl fig p,li { white-space: pre-wrap } Oracle生產中跑批存儲過程或函數失效原因分析以及解決方案: 報錯信息: 原因分析: 1.當我們編譯存儲過程或函數時,該過程
檢視、觸發器、事務、儲存過程、函式,流程控制
檢視 檢視是一個虛擬表(非真實存在),其本質是【根據SQL語句獲取動態的資料集,併為其命名】,使用者使用時只需使用【名稱】即可獲取結果集,可以將該結果集當做表來使用。 使用檢視我們可以把查詢過程中的臨時表摘出來,用檢視去實現,這樣以後再想操作該臨時表的資料時就無需重寫複雜的sql了,直接去檢視中查詢即可,
Oracle儲存過程及函式的練習題
--儲存過程、函式練習題 --(1)建立一個儲存過程,以員工號為引數,輸出該員工的工資create or replace procedure p_sxt1(v_empno in emp.empno%type, v_sal out emp.sal%type) isbegin select sal into v_
mysql-檢視、觸發器、事務、儲存過程、函式
目錄 檢視 觸發器 事務 儲存過程 流程控制 一、檢視 檢視是由查詢結果構成的一張虛擬表,和真實的表一樣,帶有名稱的列和行資料 強調:檢視是永久儲存的,但是檢視儲存的不是資料,只是一條sql語句 檢視的特點: 檢視的列可以來自不同的表,是表的抽象和邏輯意義上建立的新關係。
SQL Server 只讀賬號/只讀登入名可檢視儲存過程及函式許可權
公司為了收緊生產資料庫的登入名,目前我們公司生產資料庫登入名基本賦予了sa賬戶的許可權,這樣做是很危險的,所以領導要求給運維同事授予資料庫只讀查詢的賬號,但同時又需要讓運維同事可檢視儲存過程,因為儲存過程和函式中有很多攔截異常的判斷,當提示報錯內容時,運維同事可以通過報錯的關
ORACLE PL/SQL程式設計之六: 把過程與函式說透(窮追猛打,把根兒都拔起!)
本篇主要內容如下: 6.1 引言 6.2 建立函式 6.3 儲存過程 6.3.1 建立過程 6.3.2 呼叫儲存過程 6.3.3 AUTHID 6.3.4 PRAGMA AUTONOMOUS_TRANSACTION 6.3.5 開發儲存過程步驟 6.3.6
Oracle 儲存過程、函式的建立和呼叫
一、Oracle 建立和呼叫儲存過程 1、基本語法 create or replace procedure update_emp_sal (Name in out type, Name in out type, ... ) is begin end update_emp_
Oracle中儲存過程和函式中IS和AS的區別
在儲存過程(PROCEDURE)和函式(FUNCTION)中沒有區別; 在檢視(VIEW)中只能用AS不能用IS; 在遊標(CURSOR)中只能用IS不能用AS。 --記住就行了,沒什麼技巧.-_-.