Sybase, führe den String als SQL-Abfrage aus

In Sybase SQL möchte ich einen String ausführen, der SQL enthält.

Ich würde erwarten, dass so etwas funktioniert

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

von demDokumentation des exec-Befehls

execute | exec

is used to execute a stored procedure or an extended stored

Prozedur (ESP). Dieses Schlüsselwort ist erforderlich, wenn der Stapel mehrere Anweisungen enthält.

execute wird auch verwendet, um eine Zeichenfolge auszuführen, die Transact-SQL enthält.

Mein obiges Beispiel gibt jedoch einen Fehler aus. Mache ich etwas falsch

Antworten auf die Frage(2)

Ihre Antwort auf die Frage