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

标签 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 行受影响),但我怀疑为什么我在 ',' 附近出现输出不正确语法的错误,这里有什么问题请帮助我..

最佳答案

DELETE 语句用于删除整行。您不能提供列名称,如 F_Name 等。
参见 http://technet.microsoft.com/library/ms189835.aspx

使用

delete from empexample1

从该表中删除所有行。

关于database - 如何使用存储过程从任何表中删除总文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19155443/

相关文章:

java - 如何用单独的枚举类填充JavaFX ChoiceBox?

iphone - 将移动 (iPhone) 应用程序与网络应用程序同步

sql-server - 将日期字段设置为空

c# - 用c#写入输出参数

java - 存储过程未在 jsp 中显示结果

mysql - 将存储过程从MySQL5.0.5复制到MySQL 5.0.1

php - 从表 1 中获取行并从表 2 中创建或更新列

sql - 维护客户数据

SQL:尝试访问找不到的表时,Try/Catch 不会捕获错误

oracle - 从 SQLSERVER 数据库生成 Oracle SQL 脚本