SQL server 输出的问题 - MS-SQL Server / 基础类
在oracle中有DBMS_OUTPUT.put_line(); 这样一句话可以输出 那么在SQL server 2005中与它对应的输出怎么写的呀
不太了解那个函用法,大致查了一下,SQL中貌似 PRINT
print ''
恩 对
print 是输出关键词
print '11111'
print '测试'
如下如果我要调用改存储过程
create procedure prcCharges(@num char(6),
@shippingChargs money output,
@giftWrapChargs money output )
as
begin
select mShippingCharges = @shippingChargs,mGiftWrapChargs = @giftWrapChargs from Orders;
end;
应该怎么写,我记得在oracle 可以按下面的方式写
declare
shippingChargs money ;
giftWrapChargs money ;
begin
prcCharges('000001',@shippingChargs,@giftWrapChargs);
DBMS_OUTPUT.put_line("");
end;
快郁闷死了 老师要求用SQL server
you can do like this:
SQL code:
decalre @num char(6),@shippingChargs money ,@giftWrapChargs money
set @num='xxxx'
exec prcCharges @num,@shippingChargs output ,@giftWrapChargs output
select @shippingChargs ,@giftWrapChargs
相关问答:
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
我觉得mysql和sqlserver有共同的地方:
有个问题是关于表的锁问题:
进程A 进程B
select * from user where id in lock share mode(共享锁)
&nb ......
有TABLEA 字段为 采购单号、行号、物料编码、入库日期
现想按照物料编码查询最大入库日期
语句如下:
SELECT 采购单号、行号、物料编码、入库日期 from TABLEA A WHERE 入库日期=(SELECT MAX(入库日期 ......