SQLServer 存储过程调用

若如初见. 提交于 2019-12-26 01:29:42

带有输入参数和输出的存储过程调用

在sql server中调用方式
简便执行方式
DECLARE
@country char(2),
@region nvarchar(255),
@city nvarchar(255)

exec p_dbip_city_sByIp N’103.10.10.10’,
@country OUTPUT ,
@region OUTPUT ,
@city OUTPUT
select @country,@region,@city

标准执行方式

USE [数据库名]
GO

DECLARE @return_value int,
@country char(2),
@region nvarchar(255),
@city nvarchar(255)

EXEC @return_value = [dbo].[存储过程名]
@ip = N’103.10.10.0’,
@country = @country ,
@region = @region OUTPUT,
@city = @city OUTPUT

SELECT @country as N’@country’,
@region as N’@region’,
@city as N’@city’

SELECT ‘Return Value’ = @return_value

GO

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!