Sybase,执行字符串作为sql查询

时间:2010-09-22 13:34:18

标签: string sybase execute

在Sybase SQL中,我想执行包含SQL的String。

我希望这样的事情能够发挥作用

declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
来自documentation of the exec command

  

执行| EXEC

     
is used to execute a stored procedure or an extended stored
         

程序(ESP)。这个关键字是     必要的,如果有多个     批处理中的陈述。

  
     

execute也用于执行包含Transact-SQL的字符串。

但是我上面的例子给出了一个错误。我做错了吗?

1 个答案:

答案 0 :(得分:9)

您需要包围:

execute ( @exec_str )