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
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de bracketing:
OriginalL'auteur martin clayton