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

眺める: 10592|答える: 1

[出典] SqlServer--delete、truncate、drop delete tables

[リンクをコピー]
掲載地 2018/12/17 13:33:47 | | |
--テーブル名から削除

--1> テーブルの一部データを削除すれば、テーブル構造はそのままです。

--2>Deleteは、DELETE FROM Student WHEREが20歳>

--3>自動番号付けは元の値に戻りません。


--トランケートテーブルテーブル名

--1>truncate文は、ここでの条件に続くことはできず、条件に従って削除できず、すべてのデータのみが削除できます。

--2>自動番号付けは元の数値に戻ります。

--3> テーブル内のすべてのデータを削除するためにトランケートを使うことは、削除よりもはるかに効率的です。なぜなら、トランケートはログを記録する最小メソッドを使うからです。

--4>truncateは、削除トリガーをトリガーせずにデータを削除します。


--ドロップテーブルテーブル名

--1> テーブル自体を削除します。つまり、テーブル内のすべてのデータおよびテーブル構造(列、制約、ビュー、キー)を削除します。


自動番号付けの説明:

1 自動番号付けは前方にのみ増え、後方には増えません。
2 データの挿入にエラーがあれば、自動番号も増加し、次に挿入された際にはその数値が「スキップ」されます。
3. 自動番号付けの列は手動で変更できません。






先の:高校の化学復習 さあさあ
次に:jQueryリストはアクティブチェックを1つしか許しません
掲載地 2018/12/17 14:28:34 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com