文字
文本是表示查询语句中的值的字符字符串。 使用文本比较列值或指定搜索词。 Windows 搜索支持以下类型的文本。
字符串文本 可以是任何长度,可以包含 ANSI 或 Unicode 字符。 必须用单引号(')将字符串文本括起来。 若要在字符串文本中包含单引号,请使用两个单引号('')。 将空字符串表示为两个连续单引号('')。
数字文本 可以包含数字 0-9、句点和字母 E(或 e)。 数字文本表示数字,包括正整数和负整数、十进制数和货币值。 可以使用科学表示法(例如 2.3E-05)来定义数值文本。 不要将数字文本括在单引号中,或者将它解释为字符串文本,并使用字符串比较技术进行比较。 货币值不能包含货币符号。
十六进制文本 可以包含数字 0-9 和字母 A-F 和 a-f。 十六进制文本表示十六进制表示法中指定的无符号整数。 十六进制文本必须以 0x 开头。
注意
SQL-92 标准要求将十六进制文本括在单引号中;但是,Windows 搜索不支持该表示法。
布尔文本 表示逻辑值,并且可以 TRUE 或 FALSE。 不要将布尔文本括在单引号中,或者将其解释为字符串文本。
日期文本 表示特定的日期、时间戳或相对时间,并用单引号括起来。 必须将日期放入窗体年/月/日小时:分钟:秒或年-月-日小时:分钟:秒,其中月、日和年是数字。 使用四位数的值指定年份,例如 2004 年。 时间值必须采用小时:分钟:秒的形式。 相对时间语法基于 DATEADD 函数。