2014-02-24 30 views
0

我已經創建了程序代碼,什麼是刪除程序代碼。我已經創建了程序代碼,什麼是刪除程序代碼

Create procedure [dbo].[saveemp] 
    @Empname varchar(50),  
    @EmpAddress varchar(50),  
    @EmpDOB int,  
    @EmpGender varchar(50) 
as 
begin 
    insert employee(Empname, EmpAddress, EmpDOB, EmpGender)  
    values (@Empname, @EmpAddress, @EmpDOB, @EmpGender) 
end 
+1

你是什麼意思'刪除Pr ocedure'?你想刪除整個表格還是單個列? – BAdmin

+0

不是整個表格,只有特定的行或列 – rakulrc

回答

2

你在INSERT語句

insert into employee(Empname,EmpAddress,EmpDOB,EmpGender) 
values 
(@Empname,@EmpAddress,@EmpDOB,@EmpGender) 

失蹤into使用過程

刪除行
Create procedure [dbo].[deleteempname] 
@Empname varchar(50) 
as 
BEGIN 
DELETE FROM employee WHERE Empname= @Empname 
END 
0

刪除整個表,您的查詢會,

DELETE FROM employee 

並刪除單個行(取決於參數),它會像,

DELETE FROM employee WHERE EmpName= @EmpName 

這將是如果刪除一行取決於主鍵(如果有的話)更好,

DELETE FROM employee WHERE EmpID = @EmpID 
相關問題