我想将存储过程的里定义的变量的值返回到前台,这存储过程怎么写呀?CREATE PROCEDURE p1 (@bl nvarchar(12)) AS CREATE PROCEDURE p1 @bl nvarchar(12),@VS nvarchar(100) outputAS... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --可以把@VS设为输出参数.或加一句 select @VSCREATE PROCEDURE p1 (@bl nvarchar(12)) AS ......declare @VS nvarchar(100)@VS='121212' @VS设为输出参数CREATE PROCEDURE p1 (@bl nvarchar(12),@VS nvarchar(100)output) AS ......@VS='121212' 3种方法:1、output参数CREATE PROCEDURE p1@bl nvarchar(12),@vs nvarchar(100) outputas……2、return参数CREATE PROCEDURE p1 (@bl nvarchar(12)) AS......declare @VS nvarchar(100)@VS='121212'return @vs3、selectCREATE PROCEDURE p1 (@bl nvarchar(12)) AS......declare @VS nvarchar(100)@VS='121212'select @vs 可以將要返回的變量定義為output做為輸出結果不過要偉實參的時候一定也要加output了。 sql联接查询问题 列属性改不了 这个是怎么回事呢 这个SQL怎么写?帮忙看看 两个字段添加了全文索引,如何查询? 有关sql server 中使用变量进行查询 十万火急:请各位大哥看看下面的SQL问题 SQL Server6.5还原数据库的问题 求助!关键字查询问题!感激不尽! SQl Server 2008 r2怎么附加SQL Server 2008 706的Northwind数据库和database数据库 100分请教--如何写SQL语句查询出随机的固定行数的记录 请教SQL的问题!!!
CREATE PROCEDURE p1 (@bl nvarchar(12)) AS
......
declare @VS nvarchar(100)@VS='121212' @VS设为输出参数
CREATE PROCEDURE p1 (@bl nvarchar(12),@VS nvarchar(100)output) AS
......
@VS='121212'
1、output参数
CREATE PROCEDURE p1
@bl nvarchar(12),
@vs nvarchar(100) output
as
……2、return参数
CREATE PROCEDURE p1 (@bl nvarchar(12)) AS
......
declare @VS nvarchar(100)
@VS='121212'
return @vs3、select
CREATE PROCEDURE p1 (@bl nvarchar(12)) AS
......
declare @VS nvarchar(100)
@VS='121212'
select @vs
不過要偉實參的時候一定也要加output了。