alter PROCEDURE k_exa11
AS
BEGIN
SET NOCOUNT ON;
delete F_Name,L_Name,Address,Dept1 from empexample1
END
使用此我得到的輸出 像(4列(S)的影響),但我的疑問是爲什麼我收到近輸出不正確的語法錯誤「」什麼是錯在這裏,請幫助我..如何使用存儲過程從任何表中刪除全部文本?
alter PROCEDURE k_exa11
AS
BEGIN
SET NOCOUNT ON;
delete F_Name,L_Name,Address,Dept1 from empexample1
END
使用此我得到的輸出 像(4列(S)的影響),但我的疑問是爲什麼我收到近輸出不正確的語法錯誤「」什麼是錯在這裏,請幫助我..如何使用存儲過程從任何表中刪除全部文本?
DELETE
語句用於刪除整行。你不能提供列名,像F_Name
等
見http://technet.microsoft.com/library/ms189835.aspx
使用
delete from empexample1
從該表中刪除所有行。
如果你想刪除該表中的所有記錄,那麼你可以簡單地使用這個
Delete From 'tablename ' or Delete 'tablename'
沒有必要提到使用條件的東西,如(WHERE ID = 10)
如果你想列名刪除該表中的所有記錄,然後您可以簡單地使用此刪除從 –
Yasa