sql output 在什么情况下用

如题所示,有什么作用!!还有什么是输出型参数,有什么作用!!忘有人答的明白一点,最好带一个简单的例子,我愿送20分!!别copy啊... 如题所示,有什么作用!!
还有什么是输出型参数,有什么作用!!忘有人答的明白一点,最好带一个简单的例子,我愿送20分!! 别copy啊
展开
 我来答
烈马狂生99
推荐于2017-11-22 · 超过25用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
OUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持 OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使用的非常相似.

USE AdventureWorks;
GO

CREATE TABLE TestTable (ID INT, TEXTVal VARCHAR(100))

INSERT TestTable (ID, TEXTVal)
OUTPUT Inserted.ID, Inserted.TEXTVal
VALUES (1,'FirstVal')
INSERT TestTable (ID, TEXTVal)
OUTPUT Inserted.ID, Inserted.TEXTVal
VALUES (2,'SecondVal')

DROP TABLE TestTable
GO

我建议你阅读一下《带有OUTPUT的INSERT,DELETE,UPDATE》:http://www.it118.org/specials/c9fba99e-4401-49cf-8256-ac3c1a34c0d9/ca647129-a56f-4adb-a7fe-24ab58dc3f0a.htm
浩然之言
2010-01-23 · TA获得超过355个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:137万
展开全部
OUTPUT

表明参数是返回参数。该选项的值可以返回给 EXEC[UTE]。使用 OUTPUT 参数可将信息返回给调用过程。Text、ntext 和 image 参数可用作 OUTPUT 参数。使用 OUTPUT 关键字的输出参数可以是游标占位符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uffspace
2010-01-23 · TA获得超过108个赞
知道小有建树答主
回答量:222
采纳率:50%
帮助的人:116万
展开全部
没看明白.
是不是在讲存储过程? 存储过程声明参数时,带output的是输出型的参数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式