在vf中有两类通配符,"*."?和"%._",请问两者有何异同,如何使用?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:44:16
在二级vf教程中,指出通配符有两类,分别是*和?,%和_,请问二者有何异同,如何使用?谢谢!

*只匹配零个或任意个字符,而?则只匹配一个字符.
而%则与*相同但只在特定的地方可以使用,如SQL命令的Like表达式中.

'abc'匹配'*bc'也匹配'*abc',并匹配'*c'
'abc'匹配'?bc'但不匹配'?abc'和'?c'

* 可匹配零个或多个字符,比如sele * from a where c=3 (从a表中查询c=3的所有纪录)
?是不知文件名是使用,比如打开一个表,使用use ?就会显示打开对话框
% 是sql查询里特有的通配符,主要用在like 语句后,可统配多个字符,相对还有_ 统配一个字符

*和?可以用在VF,SQL中.而%,_只用在SQL命令中