1. 程式人生 > >oracle查詢資料庫中儲存過程、索引、檢視等的數量

oracle查詢資料庫中儲存過程、索引、檢視等的數量

select count(1) from user_objects where object_type = 'PROCEDURE'
select count(1) from user_objects where object_type = 'INDEX'
select count(1) from user_objects where object_type = 'VIEW'

select count(1) from user_objects where object_type = 'SEQUENCE'

... ...

相關推薦

oracle查詢資料庫儲存過程索引檢視數量

select count(1) from user_objects where object_type = 'PROCEDURE' select count(1) from user_objects where object_type = 'INDEX' select co

sqlserver查詢資料庫所有儲存過程觸發器索引資訊

1. 查詢所有儲存過程 select Pr_Name as [儲存過程], [引數]=stuff((select ','+[Parameter] from ( select Pr.Name as Pr

OracleOracle查詢資料庫所有表的記錄數

方法一: 首先建立一個計算函式 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g

Oracle查詢資料庫近三個月每個月某樣商品的購買量

1.利用partition by 。。。。 order by 。。。。 range between 。。preceding and 。。following,這種寫法效率比較低,執行時間較長,理論上可行,但是感覺結果不太對,具體對不對,沒有求證過。WITH T AS (SELE

SQL將資料庫儲存過程複製到另一個庫

use   master go if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N '[dbo].[sp_copyProce] ')   and   OBJE

oracle 查詢資料庫所有表名及查詢某一個表的所有列名

1.查詢當前資料庫中所有表名及表的備註:         1) select  * from user_tab_comments;----查詢所有表         2)select  *  from user_tab_comments  where Table_Name=

如何查詢資料庫的所有觸發器儲存過程檢視

select name from sysobjects where xtype='TR' --所有觸發器select name from sysobjects where xtype='P' --所有儲存過程select name from sysobjects where

查詢資料庫當前使用者下的所有表,儲存過程檢視,觸發器

user_objects是oracle字典表的試圖,他包含了通過DDL建立的所有物件。表,試圖,索引。。等 all_table,  dba_table  , user_table   同理 Select object_name From user_obj

sqlserver查詢資料庫包含某個欄位的所有表和所有儲存過程

  1、查詢包含某欄位的所有表 1 2 3 4 5 6 select object_name(id) objName,Name as colName from syscolumns where 

SQL資料庫 儲存過程索引檢視與臨時表

--資料庫程式設計2. --儲存過程  exec  --執行速度快:儲存過程是編譯之後的語句,儲存在資料庫的內容;儲存過程的操作只有一次。--系統儲存過程 存放在master資料庫中,都以“sp_”或“xp_”開頭 exec sp_databasesexec sp_r

Oracle 重新編譯無效的儲存過程, 或函式觸發器物件

Oracle 中的儲存過程在有些情況下會變成失效狀態,在 PL/SQL Developer 中該儲存過程的圖示左上角顯示一把小紅叉叉。比如儲過程所引用的物件失效,dblink 出問題啦都可能引起用到它的儲存過程失效。再就我的儲存過程經常會變成無效,至今原因都未查明。查詢 db

檢視索引儲存過程簡述與優缺點

1.檢視 (1).什麼是檢視? 檢視(View)作為一種資料庫物件,為使用者提供了一個可以檢索資料表中的資料方式。使用者通過檢視來瀏覽資料表中感興趣的部分或全部資料,而資料的物理儲存位置仍然在表中。 檢視是一個虛擬表,並不代表任何物理資料,只是用來檢視資料的視窗而已。檢視並不是以一組資料的形式儲存在

ORACLE儲存過程變數名和表字段名相同

1.事件概述 今天再寫儲存過程使用變數沒注意到問題,導致SQL執行緩慢,找了許久才發現哪裡有問題。 2.發現問題 在儲存過程中執行下圖sql需要20秒左右,執行計劃發現走了全表掃描,而在儲存過程中相同的SQL不會有問題。 然後我單獨把SQL拿出來跑,將變數名替換成真實資料,1秒

oracle儲存過程小結

1.建立或替換一個儲存過程(PROCEDURE) CREATE [OR REPLACE] PROCEDURE procedure_name [ (parameter [,parameter]) ] IS [declaration_section] BEGIN exec

MySQL儲存過程的3種迴圈,儲存過程的基本語法,ORACLE與MYSQL的儲存過程/函式的使用區別,退出儲存過程方法

  學無止境 部落格園   首頁   新隨筆   聯絡   訂閱  管理 隨筆-1968  評論-103  文章-4&

Oracle儲存過程和函式IS和AS的區別

在儲存過程(PROCEDURE)和函式(FUNCTION)中沒有區別; 在檢視(VIEW)中只能用AS不能用IS; 在遊標(CURSOR)中只能用IS不能用AS。 --記住就行了,沒什麼技巧.-_-.

資料庫儲存使用者名稱密碼時如何處理?

一般的專案都有一個使用者表,請問在這個表中,你的賬號和密碼都是明文儲存的麼?那麼怎麼防止被別人看見使用者的密碼呢? 我見過一個專案是這樣的,在使用者註冊時就對使用者的密碼進行MD5加密,這樣使用者表中儲存的密碼就是加密的資訊,就算管理員也不能看到使用者的密碼,使用者在登入時

Oracle】PL/SQL 儲存過程 顯式遊標隱式遊標動態遊標

  【Oracle】PL/SQL 顯式遊標、隱式遊標、動態遊標 2013年06月17日 09:02:51 AlphaWang 閱讀數:13009更多 個人分類: 【Database】 在PL/SQL塊中執行SELECT、INSERT、DELET

MS SQL 查詢資料庫所有索引以及對應的表字段 SQL Server Profiler效能跟蹤

新專案上線,需要對庫裡的表進行相關索引檢查。這兒首先需要檢視一下庫裡的表那些有索引,然後用SQL Server Profiler進行跟蹤,檢查SQL語句效能,查詢頻率等。 查詢庫裡所有索引相關資訊這兒給出一個SQL,使用了CTE查詢: with temp as(

SQL Server資料庫儲存過程定義的臨時表,真的有必要顯式刪除(drop table #tableName)嗎?

問題背景 在寫SQL Server儲存過程中,如果儲存過程中定義了臨時表,有些人習慣在儲存過程結束的時候一個一個顯式地刪除過程中定義的臨時表(drop table #tName),有些人又沒有這個習慣,對於不明真相的群眾或者喜歡思考的人會問,儲存過程中定義的臨時表,最後要不要主動刪除,為什麼