sql-server-2008 – 表值参数作为存储过程的输出参数
发布时间:2020-12-24 15:55:50 所属栏目:MsSql教程 来源:网络整理
导读:是否可以将Table-Valued参数用作存储过程的输出参数? 这是我想在代码中做的事情 /*First I create MY type */CREATE TYPE typ_test AS TABLE ( id int not null,name varchar(50) not null,value varchar(50) not null PRIMARY KEY (id))GO--Now I want to c
|
是否可以将Table-Valued参数用作存储过程的输出参数? 这是我想在代码中做的事情 /*First I create MY type */
CREATE TYPE typ_test AS TABLE
(
id int not null,name varchar(50) not null,value varchar(50) not null
PRIMARY KEY (id)
)
GO
--Now I want to create stored procedu whic is going to send output type I created,--But it looks like it is inpossible,at least in SQL2008
create PROCEDURE [dbo].sp_test
@od datetime,@do datetime,@poruka varchar(Max) output,@iznos money output,@racun_stavke dbo.typ_test READONLY --Can I Change READONLY with OUTPUT ?
AS
BEGIN
SET NOCOUNT ON;
/*FILL MY OUTPUT PARAMS AS I LIKE */
end
解决方法不,遗憾的是,表值参数是只读的和仅输入的.一般来说,这个主题在 How to Share Data between Stored Procedures中得到了很好的介绍,它提供了所有替代方案.我的建议是使用#temp表.(编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql-server – 将每日时间表分组为[开始日期;结束
- sql varchar(max)vs varchar(fix)
- 在SQL Server 2008中使用OPENXML存储过程 – INS
- sql-server – 嵌套视图是一个很好的数据库设计吗
- Symfony2(WebsocketBundle) – 简单的私有(和组)
- sql – 优化BETWEEN日期语句
- sql – 当结果集很大时,RODBC会丢失datetime的时
- 如何将Visual Foxpro数据库转换为SQL Server数据
- sql – Oracle Analytic函数 – 重置窗口子句
- 查询符合条件的记录总数的SQL语句如何写?
热点阅读


