mssql에선 이런식으로 사용했던걸
declare @sql varchar(max)
set @sql = 'select 1'
print(@sql) -- 잘 출력 됨
exec(@sql) -- 잘 실행 됨
mysql에서도 이런식으로 사용하고 싶은데요
시도했는데 실패한 방법들
[1]
set @sql = 'select 1'
call @sql
[2]
set @sql = 'select 1'
call (@sql)
mysql에서는 불가능한걸까요?
SET @sql = 'SELECT 1 x'; PREPARE p_sql FROM @sql; EXECUTE p_sql;
대박.. 이런 명령어는 처음봤어요 답변 감사합니다!