天天看點

T-SQL:增删改insertupdatedelete

insert

前邊括号中列出的字段名和後邊括号列出的字段值是按順序一一對應的。

sql server 2008允許在一條語句中指定由逗号分隔開的多行記錄。

insert into Orders
    (orderid,orderdate,empid,custid)
values
    (,'20120212',,'B')
    ((,'20120212',,'C'));
           

update

update Person
set Remark='SuperMan';

update Person
set Age=
where Name='Tom';
           

delete

删除表,僅僅删除表中的資料行,而表的結構還存在。
delete from Person;

delete from Person where Age>;
           

如果被删除的資料行是某個外鍵關聯關系中的被引用資料的話,則進行删除的時候會失敗,如果要删除成功則必須首先删除引用者才可以。