Het volgende werkt zonder fouten voor een guid:
create or replace table tst@inmemorystorage
as
select newid() id
select *
from tst@inmemorystorage
where id like '8c5a8186%'
Echter, een query op een PostgreSQL tabel met een guid zoals:
select *
from xxdnp_rpt_personen@xxdnp psn
where id = to_guid('8c5a8186-8f46-4bca-956d-06d4fa521635')
geeft:
itgenprr002
The value of the parameter with name ‘:w1id’ must match the data type ‘guid’.
The value currently has data type ‘System.String’.
Please make sure the data types of metadata and actual values match.
waarbij de meldingtekst op Invantive UniversalSQL editor volledig onderdrukt wordt en vervangen door “Internal error.”
Wens is dat er een duidelijke en vertaalde foutmelding wordt gegeven, en het liefst dat beide platformen identiek werken.