Sybase, exécution de la chaîne en tant que requête sql

Dans Sybase SQL, je voudrais exécuter une Chaîne de caractères contenant SQL.

Je m'attends à quelque chose comme cela fonctionne

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

de la la documentation de la commande exec

exécuter | exec

is used to execute a stored procedure or an extended stored

procédure (ESP). Ce mot-clé est
nécessaire s'il y a plusieurs
les déclarations dans le lot.

exécuter est aussi utilisé pour exécuter une chaîne de caractères contenant des instructions Transact-SQL.

Cependant mon exemple ci-dessus donne une erreur. Suis-je en train de faire quelque chose de mal?

OriginalL'auteur Mike | 2010-09-22