
正文
oracle怎么查询序列值 oracle 查询序列
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Oracle查询表、视图、序列等信息查询
这几天做性能优化 网上找oracle怎么查询序列值了些资料
有时候需要导出某用户下oracle怎么查询序列值的所有table view sequence trigger等信息 下面oracle怎么查询序列值的SQL可以将这些信息select出来
select * from user_tables;
select * from user_views;
select * from user_sequences;
select * from user_triggers;
想查找表oracle怎么查询序列值的数据条数
试试这个
select t table_name t num_rows from user_tables t
如果没有值 那就创建个函数
代码
create or replace function count_rows(table_name in varchar
owner in varchar default null)
return number
authid current_user
IS
num_rows number;
stmt varchar ( );
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
再执行查询
lishixinzhi/Article/program/Oracle/201311/18185
相关问答
Q1: 怎么查看oracle创建的序列?
执行如下sql:
select * from user_sequences;
如果需要查看某个特定的序列,如下:
select * from user_sequences where sequence_name like '%T_SELL_BRAND%';
select * from user_sequences where sequence_name='SEQ_T_SELL_BRAND';
注意:序列名区分大小写。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
Q2: oracle 怎么查看当前表的序列号
1、oracle序列和表名没直接对应关系oracle怎么查询序列值的
2、dba_sequences可以查询到有哪些序列
3、一般命名规则是oracle怎么查询序列值:表名_soracle怎么查询序列值,看看有没有 有的话直接拿去用吧
Q3: 怎么查看oracle创建的序列
执行如下sql:
select * from user_sequences;
如果需要查看某个特定的序列,如下:
select * from user_sequences where sequence_name like '%T_SELL_BRAND%';
select * from user_sequences where sequence_name='SEQ_T_SELL_BRAND';
注意:序列名区分大小写。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
oracle怎么查询序列值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 查询序列、oracle怎么查询序列值的信息别忘了在本站进行查找喔。








