1. 程式人生 > >t-sql實現插入,刪除,更新記錄

t-sql實現插入,刪除,更新記錄

            一. 在t-sql中,插入記錄有三種方法,下面分別介紹:

1.在一張表的尾部追加一條記錄:


注意:每個欄位值要與屬性相對應

2.在原中選擇屬性插入(有些屬性允許為空,或有些屬性已經設有預設值此時可部分插入)


同樣的,每個欄位都需要一一對應。

3.將一條表的查詢結果追加到另一張表的尾部


和上面一樣,查詢表的結果一定要與所插入表的結構一樣(保證插入後不會出錯)。

         二.使用t-sql語句實現刪除操作也有兩種方法

1.直接使用delete刪除



2.使用truncate刪除所有行


總結:一般習慣上使用delete,但是實際上truncate刪除時的效率更高,delete在物理上刪除是一行一行刪除,
而truncate是將表中所有記錄一次性全部刪除。
如果要刪除資料表中的全部資訊,使該表變為空表,可以考慮用truncate來實現。delete命令的刪除操作被認定
是系統事務操作,該命令被執行後可以實施撤銷恢復,而truncate命令不是系統事務,所以利用該命令執行的操作通
常是不能撤銷的。

注意:在sql server中,刪除記錄之前需要仔細考慮,因為在沒有進行資料備份的情況下,一旦刪除便無法找回。

    三.t-sql語句實現資料的更新

1.更新一列資料


2.更新一條或多條記錄裡的多個欄位