使えるSQL集
1.制約の参照
select
user_constraints.*
,user_cons_columns.*
from
user_constraints
,user_cons_columns
where
user_constraints.table_name = user_cons_columns.table_name
and user_constraints.constraint_name = user_cons_columns.constraint_name
and user_constraints.table_name = 'テーブル名';
user_constraints.*
,user_cons_columns.*
from
user_constraints
,user_cons_columns
where
user_constraints.table_name = user_cons_columns.table_name
and user_constraints.constraint_name = user_cons_columns.constraint_name
and user_constraints.table_name = 'テーブル名';
2.キャラセットの確認
select * from NLS_DATABASE_PARAMETERS
where PARAMETER = 'NLS_NCHAR_CHARACTERSET';
where PARAMETER = 'NLS_NCHAR_CHARACTERSET';
select * from NLS_DATABASE_PARAMETERS
where PARAMETER = 'NLS_CHARACTERSET';
where PARAMETER = 'NLS_CHARACTERSET';
3.セッションの一覧を取得する
select username, osuser, machine, terminal, program, sid, serial#, status, sql_address
from v$session
where type = 'USER';
from v$session
where type = 'USER';
4.セッションを強制的に切断する
alter system kill session 'sid, serial#';
5.現接続ユーザの権限を取得する
select * from session_privs;