আমাদের কাছে একটি এসকিউএল জেনারেটর রয়েছে যা নির্দিষ্ট ক্ষেত্রগুলির জন্য সাধারণভাবে এসকিউএল শর্তাধীন বিবৃতিগুলি নির্ধারণ করে (যা আলোচনার খাতিরে: আমরা লেবেল করব myField
)।
তাহলে myField
ধরনের হয় NVARCHAR
, আমরা তাই মত একটি স্ট্রিং বিরুদ্ধে বলেন ক্ষেত্র একটি তুলনামূলক করতে পারেন: myField = 'foo'
।
তবে এটি ধরণের ক্ষেত্রে কাজ করে না NTEXT
। সুতরাং, আমরা একটি ঢালাই সঙ্গে তুলনা করতে হবে: CAST(myField as NVARCHAR(MAX)) = 'foo'
। এটি প্রকৃতপক্ষে কাজ করে যদি myField
টাইপ হয় NVARCHAR
বা হয় NTEXT
।
একটি ক্ষেত্র যে উপর উপরোক্ত ঢালাই করছেন কর্মক্ষমতা হিট কি ইতিমধ্যে ধরনের NVARCHAR
? আমার আশা হ'ল এসকিউএল সার্ভারটি myField
ইতিমধ্যে টাইপযুক্ত NVARCHAR
(কার্যকরভাবে CAST
কোনও অপশনে রূপান্তরিত করা) গতিশীলরূপে স্বীকৃতি দিতে যথেষ্ট স্মার্ট ।