How do I run following SQL for all the databases in a server with the output that also shows the database it is running against
SELECT
'ALTER SCHEMA NewSchemaName TRANSFER [' + ss.name + '].[' + so.name + '];' + CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10)
FROM
sys.objects so
INNER JOIN sys.schemas ss ON
so.schema_id = ss.schema_id
WHERE
ss.name = 'OldSchemaName'
AND (so.type IN ('U', 'P', 'V'))
Incorrect syntax, tried using cursors and was unsuccessful through sp_msforeachdb