您好我在数据库中有表Employees
Employees
-------------
id|Name|Pwd|Isblocked
1|anil|anil|
我想要做的是当用户超过他的登录尝试....根据用户名我应该在员工的“isblocked”cloumn中插入“是”.....
我使用了这个程序,但它在新行中是不安全的
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
)
as
begin
insert into PTS_Employee (Emp_IsBlocked) values (@IsBlocked)
end
任何人都可以告诉我如何为此编写查询....
答案 0 :(得分:1)
也许是这样的:
create procedure SP_IsBlocked
(
@Employee_Id int,
@IsBlocked varchar (50)
)
as
begin
update PTS_Employee
set Emp_IsBlocked = @IsBlocked
where id = @Employee_Id
end
答案 1 :(得分:1)
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@Id int
)
as
begin
update PTs_Employee
set IsBlocked = @IsBlocked
where id = @Id
end
答案 2 :(得分:1)
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@EmployeeName varchar (50)
)
as
begin
update tablename set Emp_IsBlocked=@IsBlocked where Emp_name=@EmployeeName
end
答案 3 :(得分:0)
U应该在插入新行时使用更新命令而不是插入