我正在尝试定义一个用于 Oracle 数据库的 $queryString。我还需要能够将一些查询与 || 连接起来。操作员。我认为的问题是 Powershell 将其视为 Pipeline 运算符。我也尝试过以 \| 的形式使用转义符。和''| 但似乎都不起作用。作为参考,这是我正在使用的查询。
$queryString = 'select v.npa || v.calling_number phone_number, v.location, v.customer_name '
$queryString += 'from voip_validate v '
$queryString += 'left outer join phone_numbers p '
$queryString += 'on v.npa || v.calling_number = p.area_code || p.phone_prefix || p.phone_suffix '
$queryString += 'left outer join mv_dps_buildings b '
$queryString += 'on b.dps_building_number = p.dps_building_number '
$queryString += 'where p.area_code is null '
$queryString += 'and p.phone_prefix is null '
$queryString += 'and p.phone_suffix is null; '