Я пытаюсь определить, работает ли на сервере Express Edition.
У меня есть следующий t sql.
DECLARE @edition varchar(50);
set @edition = cast((select SERVERPROPERTY ('edition')) as varchar)
print @edition
В моем случае @edition = Express Edition (64-bit)
Как я могу сделать следующее? (Вдохновленный C #).
DECLARE @isExpress bit;
set @isExpress = @edition.StartsWith('Express Edition');
colName LIKE 'prefix%'
будет очень быстрым приcolName
индексировании, ноcolName LIKE '%substring%'
илиcolName LIKE '%suffix'
будет медленным, потому что SQL Server не создает суффикс-деревья при индексировании текста. Аналогичным образом использованиеLEFT
со столбцом также будет медленным, потому что эти запросы не поддерживают поиск по запросу. SARGability важен: dba.stackexchange.com/questions/162263/…