http://it-memo.info/?p=1601 制約が付いているテーブルをtruncateしようとすると ORA-02266 が発生することがある。 この場合は制約を一時的に無効にしてから、truncateして制約を有効にする。 !制約をさがす SELECT constraint_name, table_name, status FROM user_constraints WHERE r_constraint_name IN ( SELECT constraint_name FROM user_constraints WHERE table_name = 'テーブル名' ); !制約を無効にする ALTER TABLE テーブル名 DISABLE CONSTRAINTS 制約名; !truncate TRUNCATE TABLE テーブル !制約を有効にする ALTER TABLE テーブル名 ENABLE CONSTRAINTS 制約名; {{category2 データベース,Oracle}}