如需更多有关使用用户参数的信息,请参阅 运行查询主题中的相关章节。
项 | 描述 |
|---|
在查询控制台和SQL 文件中启用 | 将参数模式应用于 SQL 文件和 查询控制台 中的 SQL。 您可以在 单个模式 级别限制使用范围。 如果取消选中该复选框,则无论为单个模式指定了何种使用范围,这些模式都不会在 SQL 文件和控制台中使用。 |
使用SQL 注入在字符串字面量中启用 | 将参数模式应用于使用 SQL 注入的字符串文本。 如有必要,您可以在 单个模式 级别限制使用范围。 如果取消选中该复选框,则无论为单个模式指定了何种使用范围,这些模式都不会在字符串文本中使用。 |
在SQL 字符串中替换 | 将参数模式应用于 SQL 代码中的字符串文本。 例如,请参考以下代码。 SELECT ${column_name}
FROM actor
WHERE actor_id='${actor_id}'
如果未选中该复选框,WebStorm 将只在其中找到 column_name 参数。 actor_id 参数将被视为字符串。 但如果选择 在SQL 字符串中替换 选项, actor_id 参数将被视为用户参数。 |
形参模式 | 参数模式及其使用范围列表。 模式使用正则表达式指定。 括号中的值 () 被视为参数名称。 初始提供的模式含义如下: \?(\d+)—— 问号后跟一个或多个数字,例如 ?69 ,此时 69 为参数名称。
%\w+——% 后跟一个或多个单词字符,例如 %xyz。
\$\{([^$\{\}]*)\}—— 先是 $ ,然后是 { ,接下来是除 $、 { 或 } 外的任何字符,可出现零次或多次,最后是 } ,例如 ${}、 ${value}。
\$\(([^\)]+)\)—— 先是 $ ,然后是 ( ,接下来是除 ) 外的任意字符出现一次或多次,最后是 ) ,例如 $(x)。
\$(\w+)\$——$ 后跟一个或多个单词字符,再跟 $ ,例如 $x1$。
\#(\w+)\#——# 后跟一个或多个单词字符,再跟 # ,例如 #field_3#。
有关参数命名行为的更多信息,请参阅 命名行为。 使用 Alt+Insert、 Alt+Delete、 Alt+Up 和 Alt+Down 以添加、删除或重新排序模式。 要编辑模式或其使用范围,请单击该模式并使用以下控件: 在脚本中 :如果不希望在 SQL 文件和 查询控制台 中使用该模式,请取消选中此复选框。 在字面量中 :如果不希望在使用 SQL 注入的字符串文本中使用该模式,请取消选中此复选框。 所有语言 :单击链接并取消选中您不希望使用该模式的语言的复选框。
|
最后修改日期: 2025年 9月 26日