PhpStorm 2021.3 Help

代码检查:SQL 中的 Unicode 用法

报告使用不带N前缀的国家字符的字符串文字。

如果没有 N 前缀,则字符串将转换为数据库的默认代码页。此默认代码页可能无法识别某些字符。有关详细信息,请参阅docs.microsoft.com 上的 nchar 和 nvarchar (Transact-SQL)

示例(Microsoft SQL Server):
选择'abcde'作为一个; 选择 N'abcde' 作为 b; 选择 'абвгд' 作为 c; 选择 N'абвгд' 作为 d;

SELECT 'абвгд' AS c;没有N前缀,该部分'абвгд'将被突出显示。

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日