Belirtilen alanlar için genel olarak SQL koşullu ifadeleri yayan bir SQL üretecimiz var (bu tartışma amacıyla: olarak etiketleyeceğiz myField).
Eğer myFieldtiptedir NVARCHAR, böylece gibi bir dize karşı söz konusu alanın bir karşılaştırma yapabilirsiniz: myField = 'foo'.
Ancak, bu tür alanlar için çalışmaz NTEXT. Böylece, bir alçı ile karşılaştırma yapmak zorunda: CAST(myField as NVARCHAR(MAX)) = 'foo'. Bu aslında myFieldtip NVARCHARveya ise işe yarayacaktır NTEXT.
Zaten tipte olan bir alanda yukarıda belirtilen oyuncu kadrosunun performans artışı nedir NVARCHAR? Umudum, SQL Server'ın dinamik olarak tanımak için yeterince akıllı ( myFieldzaten NVARCHARetkin CASTbir no-op dönüşüyor ) olmasıdır.