この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12823|答える: 0

[出典] pl/sqlにおける切り捨てと削除の違いは何ですか?

[リンクをコピー]
掲載地 2015/03/22 8:58:17 | | |
TRUNCATE TABLEはWHERE節のないDELETE文と機能的に同一であり、両者ともテーブル内のすべての行を削除します。 しかし、TRUNCATE TABLEはDELETEよりも高速で、システムやトランザクションログリソースの使用も少なくて済む。   DELETE文は一度に1行ずつ削除し、削除した行ごとにトランザクションログに1つの項目を記録します。
TRUNCATE TABLEは、テーブルデータを保存するために使われたデータページを解放してデータを削除し、トランザクションログにはページのリリースのみを記録します。
TRUNCATE、DELETE、DROPを組み合わせて比較します:
TRUNCATE TABLE:コンテンツを削除し、スペースを解放しますが、定義は削除しません。
テーブル削除:コンテンツを削除しても定義は削除されず、スペースも解放されません。
ドロップテーブル:コンテンツや定義を削除してスペースを確保しましょう。

テーブル内の行を削除するためにトランケートを使うとロールバックはできません!




先の:SqlServerの命名規則
次に:Wusoftイントラネット1433の弱いパスワードIPは、ホストの制御を上げ、スキャンツールを接続できます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com