網路管理及資料庫管理題庫下載題庫

上一題
36.下列哪一 DDL 可刪除關聯表內容,但能留下資料綱要(schema)?
(A) Alter
(B) Drop
(C) Truncate
(D) Delete


答案:登入後觀看
難度: 困難
最佳解!
白龍@菜鳥公務員(107/ 國三下 (2018/07/02)
一、Delete :不加任何Where條件下,可以移除整個Table的資料,但卻會耗用大量資源,因為Delete語法:1.Delete屬DML命令,不加任何Where條件下,會一筆一筆移除資料列,且交易記錄中每筆刪除的資料,都會記錄成一個項目,因此容易耗用許多時間。2.若Table存在刪除的觸發程序(Trigger)時,將會引發觸發程序。3.如果該Table包含識別欄位,使用Delete刪除資料表中所有資料時,並不會讓識別編號重置,所以後續再新增的資料,仍會從之前最後一個編號繼續編號下去二、Truncate :移除資料表中的所有資料列,但會保留資料表結構及其欄位、條件約束、索引等。如果該Table包含識別欄位,這個識別編號會重設為原本定義的初始值。如果未定義任何初始值,就會使用預設值 1。Truncate與Delete 比較的優.....看完整詳解
2F
佘坤穎 QQ 國二下 (2018/07/12)

可刪除關聯表內容,但能留下資料綱要

Truncate 縮短

阿摩線上測驗: http://www.yamol.tw/reponse.php?id=38737081&dostatus=&noslave=1&exp=252#ixzz5L0skgs3R

36.下列哪一 DDL 可刪除關聯表內容,但能留下資料綱要(schema)? ..-阿摩線上測驗