oracle查询某张表的序列 Oracle中查询序列的语法是什么?

Oracle中查询序列的语法是什么?dba_sequences这个表是属于system用户的,在scott用户这儿肯定是查不到的,你切换到system用户下面试试oracle中如何查询序列?--查看当

Oracle中查询序列的语法是什么?

dba_sequences这个表是属于system用户的,在scott用户这儿肯定是查不到的,你切换到system用户下面试试

oracle中如何查询序列?

--查看当前用户的所有序列 select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner="用户名" --查询当前用户的序列总数 select count(*) from dba_sequences where sequence_owner="用户名"

select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner="PPNIE"

--生成删除该用户下的序列号的sql语句

select "drop sequence " ||SEQUENCE_NAME ||" " from dba_sequences where sequence_owner="PPNIE"

注意事项:

1. 必须以管理员身份登录;

2. sequence_owner必须为大写,不管你的用户名是否大写。只有大写才能识别。

oracle如何查看表对应的序列?

执行如下sql:如果需要查看某个特定的序列,如下:select * from user_sequences where sequence_name like "%T_SELL_BRAND%"select * from user_sequences where sequence_name="SEQ_T_SELL_BRAND"注意:序列名区分大小写。