সার্ভারটি এক্সপ্রেস সংস্করণ চলছে কিনা তা সনাক্ত করার চেষ্টা করছি।
আমার নিচের টি বর্গক্ষেত্র রয়েছে।
DECLARE @edition varchar(50);
set @edition = cast((select SERVERPROPERTY ('edition')) as varchar)
print @edition
আমার উদাহরণে, @edition = Express Edition (64-bit)
আমি নিম্নলিখিতটি কীভাবে করতে পারি? (সি # অনুপ্রাণিত)।
DECLARE @isExpress bit;
set @isExpress = @edition.StartsWith('Express Edition');
colName LIKE 'prefix%'
খুব দ্রুত কবে স্বাধীন হবোcolName
সূচীবদ্ধ করা হয়, কিন্তুcolName LIKE '%substring%'
বাcolName LIKE '%suffix'
কারণ SQL সার্ভার যখন টেক্সট সূচিবদ্ধ প্রত্যয় বাগানের তৈরি করে না ধীর হবে। একইভাবেLEFT
একটি কলামের সাথে ব্যবহার করাও ধীর হবে কারণ এই প্রশ্নগুলি SARGable নয়। এসআরজিএবিলিটি গুরুত্বপূর্ণ: dba.stackexchange.com/Qestions/162263/…