Anuncio

Colapsar
No hay anuncio todavía.

Consulta Select

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Consulta Select

    Hola

    Queria saber, ya que tuve que hacer una modificacion, porque cuando hacemos un select y debemos tomar un campo vacio no funciona CAMPO IS NULL y debemos poner CAMPO EQ SPACE??

    Porque no funciona el IS NULL? Que diferencia tiene con EQ SPACE?

    Muchas gracias.

    Saludos.

  • #2
    Hola,

    el not null lo usás en caso que uses Native SQL si usas Open SQL usas SPACE.

    Saludos!

    Comentario


    • #3
      Originalmente publicado por koken Ver Mensaje
      Hola,

      el not null lo usás en caso que uses Native SQL si usas Open SQL usas SPACE.

      Saludos!

      Claro!
      Ahora en que casos te conviene usar uno o el otro, por lo general yo uso Open... pero el Native cuando lo usarias?

      Muchas gracias

      Saludos

      Comentario


      • #4
        El sql nativo lo usarías en caso que necesites usar sentencias específicas de la base de datos, y lo usarías entre las sentencias EXEC y END EXEC.

        Saludos!

        Comentario


        • #5
          Originalmente publicado por koken Ver Mensaje
          El sql nativo lo usarías en caso que necesites usar sentencias específicas de la base de datos, y lo usarías entre las sentencias EXEC y END EXEC.

          Saludos!
          Muchas gracias!

          Comentario


          • #6
            Hola,

            Una aclaración, en ABAP para el acceso a la BD se utiliza siempre OPEN SQL, no hay opción de usar NATIVE. El exec endexec está más pensado para el acceso a las tablas de una BD externa.

            Sobre el IS NULL, si no me equivoco, la equivalencia sería IS INITIAL.

            Saludos
            "Soy el señor Lobo, arreglo problemas"
            http://sapymas.blogspot.com/

            Comentario

            Trabajando...
            X