📝

テーブル設計確認系SQL(Oracle)

2024/04/12に公開

パーティションキー確認

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リンク名;
GitHubで編集を提案

Discussion