首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

求达人翻译一段简单的SQL SERVER代码TO SYBASE~该怎么处理

2012-03-26 
求达人翻译一段简单的SQL SERVER代码TO SYBASE~最近准备将SQLSERVER的存储过程往SYBASE里导,不过以前没接

求达人翻译一段简单的SQL SERVER代码TO SYBASE~
最近准备将SQL   SERVER的存储过程往SYBASE里导,不过以前没接触过SYBASE,所以好多动态SQL不知道怎么翻译。。
我在SQL   SERVER   写了个例子:
drop   procedure   p2
go

create   procedure   p2  
as
begin  
        declare   @command   nvarchar(200),
                        @a               varchar(20)
        set   @command   =   'set   @a   =   ' 'aaa ' '   '
        exec   sp_executesql   @command   ,N '@a   varchar(20)   output   ',@a   output
        print   '@command   =   '+@command  
        print   '@a   =   '+@a
end
go

execute   p2
go
--结果如下:
@command   =   set   @a   =   'aaa '  
@a   =   aaa
/*******************************************/
现在我想把它翻译成SYBASE,要求在ISQL中的结果和上面的一摸一样!

不知道有没有达人帮忙翻译下

[解决办法]
create procedure p2
as
begin
declare @command varchar(200),
@a varchar(20),@temp varchar(200)
select @command = "select @a = 'aaa ' "
exec( @command)
select @temp= '@command= '+@command
print @temp
select @temp= '@a= '+@a
print @temp
end
go

热点排行