Sybase SQL で、SQL を含む文字列を実行したいと思います。
このようなものが機能することを期待します
declare @exec_str char(100)
select @exec_str = "select 1"
execute @exec_str
go
exec コマンドのドキュメントから
実行 | エグゼクティブ
is used to execute a stored procedure or an extended stored
手順 (ESP)。このキーワードは、バッチに複数のステートメントがある場合に必要です。
execute は、Transact-SQL を含む文字列を実行するためにも使用されます。
ただし、上記の例ではエラーが発生します。私は何か間違ったことをしていますか?