2014-02-24 31 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 
相关问题