0 / 0
Volver a la versión inglesa de la documentación
No se pueden desplegar vistas conjuntas en fuentes de datos remotas en la Data Virtualization
Última actualización: 26 nov 2024
No se pueden desplegar vistas conjuntas en fuentes de datos remotas en la Data Virtualization

Crea una vista de unión de dos tablas desde el mismo origen de datos que tienen dos columnas con el tipo de datos VARCHAR Sin embargo, la vista de unión no se propaga en sentido descendente en el origen de datos remoto.

Síntomas

Tiene dos tablas que tienen dos columnas con el tipo de datos VARCHAR en el origen de datos remoto. Ejecuta una consulta para crear una vista de unión de estas tablas. Sin embargo, la vista de unión no se crea ni se propaga en sentido descendente en el origen de datos remoto debido a las dos columnas con el tipo de datos VARCHAR.

Resolución del problema

Para solucionar este problema, siga los siguientes pasos:
  1. Obtenga el cid de la tabla dvsys.rdb_connections.
    select cid, url from dvsys.rdb_connections;
  2. Ejecute el mandato siguiente para especificar la opción VARCHAR2_COMPAT , sustituyendo <cid> por el valor obtenido del paso 1.
    alter server qplex options(set <cid>@varchar2_compat 'Y')
    
  3. Si recibe unSQL1828Nmensaje de error al ejecutar el paso 2, ejecute el mandato siguiente, sustituyendo <cid> por el valor obtenido del paso 1.
    alter server qplex options(add <cid>@varchar2_compat 'Y')
    

La opción VARCHAR2_COMPAT ofrece una forma de establecer el atributo de servidor VARCHAR2_COMPAT externamente, pero no se puede utilizar para resolver todos los problemas de inserción que se encuentran al intentar unir tablas. La opción VARCHAR2_COMPAT puede ser útil en algunos casos solamente.

  • Si los predicados de unión utilizan principalmente comparaciones de series, debe establecer la opción VARCHAR2_COMPAT en Y para propagar en sentido descendente las vistas de unión en orígenes de datos remotos.
  • Para comparar valores NULL y series vacías, debe establecer la opción VARCHAR2_COMPAT en N.
  • Si el origen de datos remoto es Big SQL, Oracle o Db2®, que se establece en modalidad ORA, puede establecer la opción VARCHAR2_COMPAT en Y para los espacios en blanco finales.
Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información