天天看点

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>;
           

如果被删除的数据行是某个外键关联关系中的被引用数据的话,则进行删除的时候会失败,如果要删除成功则必须首先删除引用者才可以。