创建一个存储过程,在输入emp表中某个雇员的姓名后,根据雇员的姓名,返回该雇员的薪水并输出(用out参数)。
时间: 2023-06-04 21:04:56 浏览: 232
编写存储过程显示指定雇员的名称和薪资。-oracle进阶之plsql编程
好的,这是一个关于数据库的技术问题,我可以为您提供帮助。以下是该存储过程的代码示例:
CREATE PROCEDURE getSalary
@name nvarchar(50),
@salary money out
AS
BEGIN
SET @salary = (SELECT Salary FROM emp WHERE Name = @name)
SELECT @salary AS Salary
END
您可以将该代码复制到 SQL Server Management Studio 中,并将其执行即可。调用方式如下:
DECLARE @salary money;
EXEC getSalary 'John', @salary out;
PRINT @salary;
其中,'John' 是您要查询的雇员姓名。希望这个回答能够帮助到您。
阅读全文