我想将 Powebuilder 生成的查询转换为标准 Sql,我试过了,但我有几点怀疑。
电力建设者查询:
PBSELECT( VERSION(400) TABLE(NAME=~"part~" )
COLUMN(NAME=~"part.part_no~")
COLUMN(NAME=~"part.part_id~")
WHERE(EXP1 =~"part.part_no~" OP =~"=~" EXP2 =~":p_part_no~" ) )
ARG(NAME = ~"p_part_no~" TYPE = string)"
标准 SQL 转换查询:
SELECT
part.part_no ,
part.part_id FROM part
WHERE :EXP1 = part.part_no OR :EXP2 = p_part_no
我转换了这个查询,但我无法理解变量:EXP1、EXP2 p_part_no 和 OP。如果我查看 POWER BUILDER 查询,那么只有一个参数,但是EXP1、EXP2、p_part_no和OP是从哪里来的值。
任何建议和帮助将不胜感激。