我目前正在处理存储过程,并尝试使用HTML设置简单的网站/输出。
我的老板想要一个简单的"输入框",在那里他可以输入客栈的电子邮件地址,这样他就可以从我们的数据库中获得员工的号码和姓名。我从未使用过存储过程,所以我现在只是在学习。
有人能给我一个简单的代码,我们可以在这里使用并测试吗?
SQL查询是这样的:
select empnum, name
from users
where email = 'david@domain.com'
empnum
是员工编号name
是姓名
我们想要实现的是有机会键入电子邮件地址f.exdavid@domain.com并在浏览器中获取员工编号和姓名作为输出。
CREATE PROCEDURE ext_test1
@email VARCHAR(15)
这是我开始使用的命令。与我们以前在其他情况下使用的命令相同。
你们有人知道我们该怎么做吗?我不太熟悉SQL Serve 2012中的存储过程,所以我需要问你们。
简单地说:如果有一个简单的html框,我们只需输入电子邮件地址,就可以获得员工编号和姓名,那就太好了。
CREATE PROCEDURE dbo.ext_test1
(
@email VARCHAR(15)
)
AS
BEGIN
SET NOCOUNT ON;
SELECT empnum, name
FROM users
WHERE email LIKE '%' + @email + '%'
END
GO
Try this
DELIMITER //
create procedure getEmployDetail(IN email varchar(32))
BEGIN
select Employee_Number,Employee_Name from table_name where
email=@email;
END
DELIMITER ;
//Here there are two email variable one is column name from your table
// Call this procedure as call getEmployDetail(david@domain.com);
// then you will get Employee number and Employee Name