就像操作符

适用于:检查标记是的砖的SQL检查标记是的砖运行时

返回true,如果str匹配模式逃避

语法

str(]就像(模式(逃避逃避])
str(]就像{任何|一些|所有}((模式(,]])

参数

  • str:一个字符串表达式。

  • 模式:一个字符串表达式。

  • 逃避:一个字符串文字。

  • 任何一些所有:

    适用于:检查标记是的砖的SQL检查标记是的砖运行时9.1及以上

    如果所有然后指定就像返回真正的如果str匹配所有模式,否则返回真正的如果至少有一个模式匹配。

返回

一个布尔值。

的模式是一个字符串匹配,除了以下特殊符号:

  • _匹配任何一个字符的输入(类似于在POSIX正则表达式)

  • %匹配零个或多个字符的输入(类似于。*在POSIX正则表达式)。

默认转义字符的“\”。如果一个转义字符在一个特殊的符号或另一个转义字符,下面的字符匹配。它是无效的逃避任何其他字符。

字符串保有的。例如,为了匹配“abc \”,模式“abc \ \”

str就像相当于(str就像…)

例子

>选择就像(“火花”,“_park”);真正的>选择约翰' % SystemDrive % \ \ \ \用户”就像' \ % SystemDrive \ % \ \ \ \ %的用户;真正的>选择' % SystemDrive % /用户/约翰'就像' / % SystemDrive / % %’/ /用户逃避' / ';真正的>选择就像(“斯波克”,“_park”);>选择“火花”就像一些(“_park”,“_ock”)真正的>选择“火花”就像所有(“_park”,“_ock”)