在 Microsoft SQL Server 中,尝试在查询中将双字节字符放入字符串中会弄乱双字节字符串,除非字符串前面有 N,如下所示:
SELECT 'double-byte string' -- puts question marks if string is double-byte
SELECT N'double-byte string' -- works with double-byte strings
问题是:有什么方法可以使 N 成为隐式默认值,这样我就不必将 N 放在每个字符串的前面?