首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL谓词 %INLIST

SQL谓词 %INLIST 将一个值匹配到%List结构化列表中的元素。...因为nn必须在编译时作为常量值可用,所以在所有SQL代码中必须将其指定为文字。 注意,必须为所有已编译SQL (Dynamic SQL)指定双括号。 双括号不用于嵌入式SQL。...指定%INLIST谓词(或任何其他谓词)将消除指定字段的任何NULL实例。 必须指定IS NULL谓词,以便在谓词结果集中包含带有NULL的字段。...在下面的Dynamic SQL示例中,%INLIST谓词指定一个包含1978年日期值元素的列表,其格式为逻辑格式,而不是%SelectMode=1 (ODBC)格式。...%Display() } 然而,在动态SQL中,可以提供%INLIST谓词值作为单个主机变量; 必须将IN谓词值作为单独的主机变量提供。

39820

SQL谓词 LIKE

SQL谓词 LIKE 用包含字面值和通配符的模式字符串匹配值。...LIKE可以在任何可以指定谓词条件的地方使用,如本手册的谓词概述页面所述。 LIKE谓词支持以下通配符: _ - 任何单个字符 % - 由0个或多个字符组成的序列。...(根据SQL标准,NULL不被认为是一个0字符的序列,因此不被这个通配符选中。) 在动态SQL或嵌入式SQL中,模式可以将通配符和输入参数或输入主机变量表示为连接的字符串,如示例部分所示。...注意:当在运行时提供谓词值时(使用? 输入参数或:var输入主机变量),结果谓词%STARTSWITH 'abc'提供了比等价的结果谓词'abc%'更好的性能。...在下面的动态SQL示例中,LIKE谓词以逻辑格式指定日期模式,而不是%SelectMode=1 (ODBC)格式。

2.3K30
领券