Я пытаюсь определить, работает ли на сервере 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/…