sql语句——在存储过程中调用存储过程及其注意点

在数据库中建立一个表,取名为WorkerTable,如下:
在这里插入图片描述

use [MySqlName]--在我的数据库中执行
GO
CREATE PROCEDURE myProc--创建存储过程
@Name varchar(10)
AS
SELECT ID,Name FROM WorkerTable WHERE Name=@Name
GO

CREATE TABLE #t1--创建临时表
(
id int,
NAME varchar(50)
)
go
INSERT INTO #t1 EXEC myProc '小舞'
select * from #t1

执行结果如下:
在这里插入图片描述

注意:如果要调用存储过程,则被调用的存储过程中不能有return语句,否则调用结果永远为空!!!

猜你喜欢

转载自blog.csdn.net/weixin_43935474/article/details/106406172