国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle查詢表、視圖、序列等信息查詢

2024-08-29 13:28:19
字體:
來源:轉載
供稿:網友

這幾天做性能優化,網上找了些資料。

  有時候需要導出某用戶下的所有table、view、sequence、trigger等信息,下面的SQL可以將這些信息select出來:

  select * from user_tables;
  select * from user_views;
  select * from user_sequences;
  select * from user_triggers;

  想查找表的數據條數

  試試這個

  select t.table_name,t.num_rows from user_tables t

  如果沒有值,那就創建個函數

  代碼

  create or replace function count_rows(table_name in varchar2,

  owner in varchar2 default null)

  return number

  authid current_user

  IS

  num_rows number;

  stmt varchar2(2000);

  begin

  if owner is null then

  stmt := 'select count(*) from "'||table_name||'"';

  else

  stmt := 'select count(*) from "'||owner||'"."'||table_name||'"';

  end if;

  execute immediate stmt into num_rows;

  return num_rows;

  end

  再執行查詢

  select table_name, count_rows(table_name) nrows from user_tables

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六枝特区| 桦甸市| 彝良县| 万州区| 东海县| 泰和县| 姜堰市| 贞丰县| 二连浩特市| 虹口区| 宣威市| 新建县| 江北区| 定陶县| 临颍县| 林甸县| 洛隆县| 威宁| 湟中县| 彭山县| 京山县| 铜鼓县| 滦平县| 临沧市| 永和县| 道孚县| 天台县| 山丹县| 寿光市| 泌阳县| 平南县| 普兰县| 红安县| 光山县| 那曲县| 原阳县| 托克逊县| 乌鲁木齐市| 荣成市| 丰原市| 吉首市|