Avalados por :

ABAP agora suporta o comando UNION para combinar consultas SQL em um conjunto de dados

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...
Como muitos de vocês já sabem, o ABAP agora suporta o comando UNION. UNION é um comando SQL para combinar os resultados de duas consultas separadas em um conjunto de dados.

Aqui está um conjunto de dados de exemplo da tabela de banco de dados imaginária Z1:


















ID

TEXTO

001

Um

002

Dois


E aqui está um conjunto de dados de exemplo de outra tabela de banco de dados imaginária Z2:






















CÓDIGO

NOME

002

Dois

016

Dezesseis

019

Dezenove


Antes do comando UNION existir, tínhamos que executar duas consultas diferentes para combinar esses dados em uma única tabela interna.
SELECT
    id AS key,
    text AS value
  FROM z1
  INTO TABLE @DATA(lt_itab).

SELECT
    code AS key,
    name AS value
  FROM z2
  APPENDING CORRESPONDING FIELDS OF @lt_itab.

Agora, o UNION nos permite mesclar essas consultas.
SELECT
      id AS key,
      text AS value
    FROM z1
  UNION
      code AS key,
      name AS value
    FROM z2
  INTO TABLE @DATA(lt_itab)
                
                
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?