DB 便利SQL文
Posted On 2018年11月1日
oracle :
1、指定項目所在テーブル一覧
SELECT TABLE_NAME , DATA_LENGTH FROM ALL_TAB_COLUMNS WHERE COLUMN_NAME = ‘colume名’
2、DBデータのExportとImport
expdp system/パスワード@DB名 directory=expdb_dir tables=スキーマ.テーブル名PRE% content=data_only DUMPFILE=dumpファイル名
— DB サーバにログイン —
su – oracle
— ① スキーマ@DB名のデータをTRANC
sqlplus /nolog
conn スキーマ/パスワード@DB名
———————————–
SELECT ‘TRUNCATE TABLE ‘ || table_name || ‘;’ FROM USER_ALL_TABLES
———————————–
impdp system/xxxx@DB名 directory=impdb_dir tables=スキーマ.テーブル名PRE% DUMPFILE=dumpファイル名.dmp content=data_only
3、ディレクトリ取得
select * from ALL_DIrectories;