Sql – sp_executesql with a string from db

sql-serversyntaxtsql

how can I retrieve a string (like 'select 1') from a record and pass it to sp_executesql to make it eval it?

Thanks

Best Solution

Something like this?

DECLARE @MySQL nvarchar(MAX)
SELECT @MySql = SqlColumn FROM MyTable WHERE MyId = 1
EXEC(@MySql)