使用通配符搜索文本

适用于: SQL Server(所有受支持的版本) Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)

以下表达式可以替换 SQL Server Management Studio“查找和替换”对话框的“查找内容”字段中的字符或数字 。

使用通配符进行搜索

  1. 若要在“快速查找”、 “在文件中查找”“快速替换”“在文件中替换”操作过程中在 “查找内容” 字段中使用通配符,请选择 “查找选项” 下的 “使用” 选项,然后选择 “通配符”

  2. “查找内容” 字段旁边的 “引用列表” 三角形按钮将变为可用状态。 单击此按钮以显示可用通配符列表。 从 “引用列表” 中选择任意项后,便会将该项插入到 “查找内容” 字符串中。

下表介绍了 “引用列表” 中可用的通配符。

表达式 语法 说明
任何单个字符 ? 与任何单个字符匹配。
任何单个数字 # 与任何单个数字匹配。 例如,7# 与包括 7 且其后跟随另一数字的数字匹配,例如 71,但不能是 17。
集合中没有的字符 [! ] 与未在集合中指定的任一字符匹配。
一个或多个字符 * 与任何一个或多个字符匹配。 例如,new* 与任何包括“new”的文本匹配,例如 newfile.txt。
字符集 [ ] 与在集合中指定的任一字符匹配。

另请参阅

搜索和替换
使用正则表达式搜索文本