标签: sql-server
即使参数不是unicode字符串,是否会为所有SP参数添加N'前缀?
我正在我的.net代码中动态生成对数据库的调用。在没有实际检查每次生成代码的情况下,我不知道哪些参数是Unicode。
如果答案是肯定的(有性能损失),检查参数是否为unicode的最简单方法是什么?
答案 0 :(得分:0)
不,没有。如果您的列是Unicode,则应始终传入Unicode字符串。
但是,您不需要使用N为.NET应用程序中的字符串添加前缀。你没有使用参数化语句吗?
N