スキーマのTRUNCATE文やDROP文を作成する
データを入れ替えしたりするときに使ったりしてます
SELECT文で引っ張った値に文字列をくっつけるのは他に応用きくので覚えてたほうがいいとおもいます
※↓のエリア内文字切れてるのでカーソルあてて出てくるエリアの右端の斜め右上線をクリックすると全体化されます
--スキーマの全テーブルのTRUNCATE文を作成する SELECT 'TRUNCATE TABLE ' || table_name || ';' ,table_name FROM USER_ALL_TABLES order by table_name --スキーマのオブジェクトのdrop文を作成する select 'DROP ' || OBJECT_TYPE || ' ' || OBJECT_NAME || ';' from USER_OBJECTS --where OBJECT_TYPE NOT IN ('TABLE','DATABASE LINK') order by OBJECT_TYPE, OBJECT_NAME;