To Enable Cardinality Estimation for all Databa

database
#database
USE [master]
GO

DECLARE @SqlStatement NVARCHAR(MAX)

SET @SqlStatement = (
 SELECT STRING_AGG(
 'USE [' + [Name] + '];' + CHAR(13) + CHAR(10) + 'ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = ON;' + CHAR(13) + CHAR(10) + 'GO',
 CHAR(13) + CHAR(10)
 ) WITHIN GROUP (ORDER BY [Name])
 FROM sys.databases
 WHERE database_id > 5
)

-- Uncomment the next line to verify the generated SQL before executing
PRINT @SqlStatement

-- EXEC sp_executesql @SqlStatement -- Uncomment this line to execute the generated SQL