Sybase, выполнять строку как sql-запрос

В Sybase SQL я хотел бы выполнить строку, содержащую SQL.

Я ожидал, что что-то подобное будет работать

declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go

из документации команды exec

execute | exec

 используется для выполнения хранимой процедуры или расширенного хранимого

процедура (ESP). Это ключевое слово необходимо, если есть несколько операторы в пакете.

execute также используется для выполнения строки, содержащей Transact-SQL.

Однако мой пример выше дает ошибку. Я что-то делаю не так?

7
задан Mike 22 September 2010 в 13:40
поделиться