@TITLE=oracleプチ技
@DESCRIPTION=
■プライマリキー一覧
SELECT CONSTRAINT_NAME,TABLE_NAME,STATUS FROM
USER_CONSTRAINTS where CONSTRAINT_TYPE = 'P'
■dblink
権限追加
GRANT CREATE SESSION TO RENEPAT
GRANT CREATE DATABASE LINK TO RENEPAT
GRANT CREATE PUBLIC DATABASE LINK TO RENEPAT
リンク作成
CREATE DATABASE LINK db-link-name CONNECT TO RENEPAT_WEB IDENTIFIED BY PATENT USING 'tns:renepat';
■"ORA-00054: リソース・ビジー、NOWAITが指定されていました。"
SELECT xidusn,username,object_name,s.sid,serial#,
lmode,request,ctime,id2
FROM dba_objects o,v$locked_object l,v$session s ,v$lock v
WHERE o.object_id=l.object_id
and l.session_id=s.sid
and l.session_id=v.sid
and object_name='テーブル名';
解除方法
alter system kill session 'sid,serial#';
■テーブル作成日
select object_name,object_type,
TO_CHAR(CREATED,'yyyy/mm/dd hh24:mi:ss') AS CREATED
from user_objects order by CREATED desc;
■実行計画コマンドライン
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'LAST'));
|
Oracleでテキストインデックスを使用す
Oracleのテクニックを記
VARCHAR2をNUMBERに変換する際、桁数で怒られるときに桁数を無視するfunction
SQLのテクニックを記
|