Acceder a otras bases de datos

Puede ejecutar consultas que hagan referencia a tablas, vistas y sinónimos en otras bases de datos del mismo sistema. Esto significa que puede utilizar estas referencias en las cláusulas FROM de la sentencia SELECT en consultas que pueden incluir INSERT, DELETE, UPDATE, CREATE TABLE AS, uniones, operaciones de conjunto, agregaciones, subselecciones, definiciones de vista y contextos similares.

Netezza Performance Server permite que algunas sentencias SQL modifiquen datos en una base de datos diferente, siempre que el usuario tenga los permisos necesarios en la otra base de datos y en el objeto que se está modificando:
  • Crear tabla
  • Crear vista
  • Insertar
  • Suprimir
  • Actualizar
  • Fusión
  • Truncar tabla
  • Limpiar tabla
Otras sentencias, incluidas, pero sin limitarse a, las siguientes, no pueden modificar datos en otras bases de datos: se devolverá un error si se intenta:
  • Generar estadísticas
  • Modificar tabla
    • Añadir columna
    • Descartar columna
    • Renombrar columna
    • Modificar columna
  • CREATE MATERIALIZED VIEW
  • Materializar Modificar vista
  • Otorgar
  • Revocar
Cuando está especificando objetos a los que se hace referencia, tenga en cuenta las siguientes directrices:
  • Debe especificar objetos de referencia que se encuentren en el mismo sistema Netezza Performance Server.
  • No puede especificar objetos de referencia que están bajo el control de aplicaciones de terceros.
  • No puede especificar un objeto de referencia cruzada en la parte SELECT de una sentencia CREATE MATERIALIZED VIEW.