我正在尝试通过将p4sql.exe添加为应用程序和
-s "select * from changes where lcase(description) like '$%$D$%' and p4options='longdesc';"
作为论据。
当我执行命令并输入“123”作为输入时,返回以下错误:
p4sql error:
Usage: p4sql -h for usage.
Option: 12 is undefined.
我错过了什么逃生机制?
我最近更新了您引用的问题,正如我所说,P4V 中有一个错误,P4SQL 似乎也很不稳定。如果您在“$%”和“$D”之间放置空格,您可以让它在某些时候工作。改变这个:
...like '$%$D$%' and...
对此:
...like '$% $D $%' and...
进行此更改后,它会在某些时候起作用,但某些搜索仍然会失败,因为这些空格成为搜索字符串的一部分。我还注意到一些搜索失败的原因我无法解释。我去年 10 月向 Perforce 报告了这个问题,他们确认这是一个错误,但尚未修复。
您最好使用另一个问题中提到的解决方案之一。使用 P4Win 或将更改列表转储到文件中,然后搜索该文件。