Oracleデータベースに対して使用される$queryStringを定義しようとしています。また、クエリの一部を||と連結できる必要があります。オペレーター。私が信じている問題は、Powershellがこれをパイプラインオペレーターと見なしていることです。また、両方の形式でエスケープを使用してみました\ | および''| しかし、どちらも機能していないようです。参考までに、これが私が使用しているクエリです。
$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; '