ホームページ  >  記事  >  データベース  >  Oracleでテーブルデータをクリアする方法

Oracleでテーブルデータをクリアする方法

王林
王林オリジナル
2021-01-20 14:42:5564703ブラウズ

Oracle によるテーブル データのクリア方法: [delete table_name;] または [Truncate [table] table_name;] ステートメントを使用して、テーブル データ全体をクリアできます。

Oracleでテーブルデータをクリアする方法

#この記事の動作環境: Windows 10 システム、oracle 11.2.0.1.0、thinkpad t480 コンピューター。

(学習ビデオ共有:

プログラミング入門)

具体的な方法:

テーブル内のデータが不要になった場合、データは占有領域を解放してテーブル内のデータを削除するには、Delete ステートメントまたは Truncate ステートメントを使用できます。

1. 削除ステートメント

1. 条件付き削除

構文形式:

delete [from]  table_name  [where condition];

例: users テーブルのユーザー ID '001' を削除しますデータ: userid='001' のユーザーから削除;

2. テーブル全体のデータを無条件に削除します

構文形式:

delete  table_name;

例: user table :delete users ;

2. Truncate ステートメント

Truncate ステートメントを使用して、テーブル内のすべてのレコードを削除します。

構文形式:

Truncate [table]  table_name;

1. レコードが占有している領域を保持せずに、すべてのレコードを削除します。

Truncate [table]  table_name  [drop storage];

例: 占有領域を保持せずに、users テーブル内のすべてのデータを削除します。 space: テーブル ユーザーのドロップ ストレージを切り詰めます。ドロップ ストレージ キーワードがデフォルトで使用されるため、ドロップ ストレージは省略できます。

2. すべてのレコードを削除し、レコードが占有しているスペースを保持します

Truncate [table]  table_name  [reuse storage];

例: users テーブル内のすべてのデータを削除し、占有スペースを節約します: テーブルを切り詰め、ユーザーはストレージを再利用します;

関連する推奨事項:

Oracle データベース学習チュートリアル

以上がOracleでテーブルデータをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。