Sybase,将字符串作为sql查询执行
在 Sybase SQL 中,我想执行包含 SQL 的字符串。
我希望这样的事情能够
declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
执行|执行
<块引用>用于执行存储过程或扩展存储过程
程序(ESP)。这个关键字是 如果有多个则需要 批处理中的语句。
execute 还用于执行包含 Transact-SQL 的字符串。
然而我上面的例子给出了一个错误。我做错了什么吗?
In Sybase SQL, I would like to execute a String containing SQL.
I would expect something like this to work
declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
from the documentation of the exec command
execute | exec
is used to execute a stored procedure or an extended stored
procedure (ESP). This keyword is
necessary if there are multiple
statements in the batch.execute is also used to execute a string containing Transact-SQL.
However my above example gives an error. Am I doing something wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要包围:
You need bracketing: