SqlServer 存储过程的输出值与返回值区别

 时间:2024-10-13 23:00:59

1、存储过程默认返回值是int 类型,不能再重新定义;函数可以返回任意类型

2、创建存储过程USE [ZhiHuiNongYe]GO/****** Object: StoredProcedure [dbo].缪梨痤刻[querySystemName] Script Date: 01/18/2018 19:35:32 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: 李盼-- Create date: 2018-1-18 17:28-- Description: 查询系统名称-- =============================================ALTER PROCEDURE [dbo].[querySystemName] @userid varchar(50),@result nvarchar(200) output ASBEGINdeclare @staswname nvarchar(200)set @staswname=(select sysName from SystemName where userid=@userid)if (@staswname <>'' and @staswname is not null) set @result=@staswname else set @result='*************' ENDGO

3、Sqlserver 新建命令窗口调用存储过程方法:见下图。输出参数后 加 output,否则查询出来是null。

SqlServer 存储过程的输出值与返回值区别
  • 第一批90后已经开始种草婴儿车了,你落后了吗
  • JFK机场是什么时候建成的
  • 黑芝麻的功效与作用
  • 减肥大敌 饭后绝不能立刻做的8件事
  • QQ音速图标怎么点亮和熄灭
  • 热门搜索
    国庆节手抄报的内容 关于春天的手抄报花边 孝心少年手抄报 低碳环保手抄报资料 让妈妈露笑脸手抄报 法律知识手抄报图片 珍惜时间的手抄报 我国的世界遗产手抄报 手抄报英语 有关于植树节的手抄报