Ich versuche festzustellen, ob auf dem Server Express Edition ausgeführt wird.
Ich habe die folgenden t sql.
DECLARE @edition varchar(50);
set @edition = cast((select SERVERPROPERTY ('edition')) as varchar)
print @edition
In meinem Fall @edition = Express Edition (64-bit)
Wie kann ich Folgendes tun? (C # inspiriert).
DECLARE @isExpress bit;
set @isExpress = @edition.StartsWith('Express Edition');
colName LIKE 'prefix%'sehr schnell sein wird , wenncolNameindiziert ist, abercolName LIKE '%substring%'odercolName LIKE '%suffix'wird langsam sein , da SQL Server nicht Suffix-Bäume erstellen , wenn Textindizierung. In ähnlicher Weise ist die VerwendungLEFTmit einer Spalte auch langsam, da diese Abfragen nicht SARG-fähig sind. SARGability ist wichtig: dba.stackexchange.com/questions/162263/…