В Sybase SQL я хотел бы выполнить строку, содержащую SQL.
Я ожидаю, что что-то подобное будет работать
declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
из документации по команде exec
execute |exec
is used to execute a stored procedure or an extended stored
процедура (ESP).Это ключевое слово необходимо, если в пакете несколько операторов.
execute также используется для выполнения строки, содержащей Transact-SQL.
Однако мой приведенный выше пример даетошибка.Я что-то не так делаю?