如何使用存储过程从任何表中删除总文本?

时间:2013-10-03 09:23:03

标签: database sql-server-2005 stored-procedures

alter PROCEDURE k_exa11
AS
BEGIN

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

END

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

2 个答案:

答案 0 :(得分:2)

DELETE语句用于删除整行。您无法提供F_Name等列名称。
http://technet.microsoft.com/library/ms189835.aspx

使用

delete from empexample1

删除该表中的所有行。

答案 1 :(得分:1)

如果您想删除该表中的所有记录,那么您只需使用此

即可
Delete From 'tablename ' or Delete 'tablename'

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