1
alter PROCEDURE k_exa11
AS
BEGIN

SET NOCOUNT ON;
delete F_Name,L_Name,Address,Dept1 from empexample1

END

使用这个我得到输出(4行受影响),但我怀疑为什么我在','附近出现输出错误语法错误,这里有什么问题请帮助我..

4

2 回答 2

2

DELETE语句用于删除整行。您不能提供诸如F_Name等之类的列名。
请参阅http://technet.microsoft.com/library/ms189835.aspx

采用

delete from empexample1

从该表中删除所有行。

于 2013-10-03T09:35:12.797 回答
1

如果您想从该表中删除所有记录,那么您可以简单地使用它

Delete From 'tablename ' or Delete 'tablename'

无需提及用于条件事物的列名,例如(WHERE id = 10)

于 2013-10-03T09:44:11.200 回答