2012-03-02 24 views

答えて

5

試してみてください。

TRUNCATE TABLE <tablename>; 

FK制約を無効にした後。

切り捨てをそのままロールバックすることはできません。したがって、DDL rather than DMLに注意してください。 また、切り捨てられているテーブルのハイウォーターマークをリセットします。

オラクルのドキュメントの説明についてはhereを参照してください。比較のために およびhere

N.B .: 有効な外部キー制約の親テーブルを切り捨てることはできません。テーブルを切り捨てる前に、制約を無効にする必要があります。ただし、整合性制約が自己参照型である場合は、テーブルを切り捨てることができます。

Oracle documantationより。

ご希望の場合は

+0

TRUNCATEはID列もリセットします – ntziolis

+0

@ntziolis:Oracleには "アイデンティティ "の列。 –

+0

正しい、oracleタグを上書きする – ntziolis

関連する問題