存储过程1我return @sms我要在存储过程2中用@sms怎么写啊并且要把@sms和别的字符串合在一起
2中我要怎么接收1中返回的值并且使用他?过程如下
CREATE PROCEDURE proc_one
AS
declare @times varchar(20)
declare @sms varchar(20)
select @times=(convert(varchar(12),getdate(),108) ) if @times between '22:00:00' and '23:00:59'
begin
set @sms='你好'
return @sms
end else
begin
set @sms='我好'
return @sms
end
GO------------------------CREATE PROCEDURE proc_twoAS
declare @content varchar(20)
exec proc_time
我要把@content和proc_one中返回的@sms叠加怎么写
GO
2中我要怎么接收1中返回的值并且使用他?过程如下
CREATE PROCEDURE proc_one
AS
declare @times varchar(20)
declare @sms varchar(20)
select @times=(convert(varchar(12),getdate(),108) ) if @times between '22:00:00' and '23:00:59'
begin
set @sms='你好'
return @sms
end else
begin
set @sms='我好'
return @sms
end
GO------------------------CREATE PROCEDURE proc_twoAS
declare @content varchar(20)
exec proc_time
我要把@content和proc_one中返回的@sms叠加怎么写
GO
解决方案 »
- 动态添加多级文本行
- pager-taglib详细使用说明
- web 导航功能怎么做
- 一个jsp画面的javascript里面定义的数组可以传到下一个jsp吗?
- 那位兄弟有<<How Tomcat Works>>这本书呀,或者知道那里可以下载呀
- SSH架构遇到Http struts500问题,一直解决不了!!!!!!
- 请问JSP最好的编辑环境是什么?(不包括JBuilder)(另贴给分)
- 现在有人没啊,帮我看看这句sql错在哪里?
- SpringMVC中使用AJAX的一个异常,没搞明白请大神解答!
- 怎么使用js技术实现文字搜索匹配啊?
- 插入jsp代码后显示404错误,在线等
- 发布网站碰到了一些问题,服务器上是weblogic+mysql+apche,在公司是用tomcat5.0做开发,现在开发了一个网站,用到的是ORACLE的数据库,
declare @times varchar(20) select @times=(convert(varchar(12),getdate(),108) ) if @times between '22:00:00' and '23:00:59'
begin
set @sms='你好'
end else
begin
set @sms='我好'
end 第二个这么写,如下,不过你的@content值从哪取呀,我这里设成了输入参数CREATE PROCEDURE proc_two @content varchar(20), @retStr varchar(50) outputAS
DECLARE @@TOTALCOST varchar(20)exec proc_one @@TOTALCOST OUTPUT
set @retStr = @content+@@TOTALCOST
GO
直接执行SQL语句的时候,如下DECLARE @@retValue varchar(20)
EXECUTE proc_two 'hi',@@retValue OUTPUT
select @@retValue
输出结果:hi我好
我会仔细研究的呵呵。