📝
テーブル設計確認系SQL(Oracle)
パーティションキー確認
SELECT
OWNER
, NAME
, OBJECT_TYPE
, SUBSTR(COLUMN_NAME,1,30)
, COLUMN_POSITION
FROM
ALL_PART_KEY_COLUMNS
WHERE
NAME = 'パーティション名'
PL/SQL関連
PL/SQL一覧
PL/SQL大好きシステムでは結構な数作成されているのでまずは件数チェックしたほうが良い
SELECT COUNT(1) FROM ALL_SOURCE;
SELECT COUNT(1) FROM ALL_SOURCE GROUP BY NAME ORDER BY NAME;
PL/SQL定義
定義と実処理の二種類確認しておく。
-- 定義
SELECT ALL_OBJECTS WHERE OBJECT_TYPE = 'PACKAGE' AND OBJECT_NAME = 'パッケージ名'
-- 実処理
SELECT ALL_OBJECTS WHERE OBJECT_TYPE = 'PACKAGE BODY' AND OBJECT_NAME = 'パッケージ名'
DBリンク
DBリンク名の確認
select * from DBA_DB_LINKS;
DBリンク接続確認
select * from テーブル名@DBリンク名;
Discussion