在 Sybase SQL 中,我想执行一个包含 SQL 的字符串。
我希望这样的事情能够奏效
declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
来自 exec 命令的文档
执行 | 执行
is used to execute a stored procedure or an extended stored
程序(ESP)。如果批处理中有多个语句,则此关键字是必需的。
execute 还用于执行包含 Transact-SQL 的字符串。
但是我上面的例子给出了一个错误。难道我做错了什么?