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="用戶名" --查詢當前用戶的序列總數(shù) 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如何查看表對應的序列?
執(zhí)行如下sql:如果需要查看某個特定的序列,如下:select * from user_sequences where sequence_name like "%T_SELL_BRAND%"select * from user_sequences where sequence_name="SEQ_T_SELL_BRAND"注意:序列名區(qū)分大小寫。