Skip site navigation (1) Skip section navigation (2)

Comprobar si un campo tiene datos antes de insertar datos en otro.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Comprobar si un campo tiene datos antes de insertar datos en otro.
Date: 2007-12-21 10:19:36
Message-ID: 476B9338.8080802@gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola a todos.

Estoy buscando el modo de poder comprobar si un campo tiene datos antes
de introducir datos en otro campo.

Tengo la siguiente tabla:

SELECT * from controlinicio;
 id | inicio | fin | nombre
- ----+--------+-----+---------
  3 |        |     | primera

Lo que trato de hacer es que al introducir un valor al campo "fin", se
compruebe si el campo "inicio" contiene datos y si este está vacío no
deje introducirlos en el campo "fin".

He probado con una función que devuelve un trigger antes del update,
pero sólo he conseguido que compruebe si el campo está vacío. Lo cual no
es útil.

¿Existe algún modo de comprobar que campo se está actualizando en un
update?.

Gracias a todos y feliz navidad.
- --


< ¡¡Nos vemos!!  >
 ----------------------------
    \
     \
                                   .::!!!!!!!:.
  .!!!!!:.                        .:!!!!!!!!!!!!
  ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$
      :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P
      $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$#
      $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$*
      ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R"
        "*$bd$$$$      '*$$$$$$$$$$$o+#"
             """"          """""""
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHa5M4K7lGsMchFswRAraAAJ9OmNaTCZLVyoMlKtdRW+fc2yDj2gCbBUy5
1x4g5Wt+H6UsWkMnUnQfRn8=
=nUum
-----END PGP SIGNATURE-----

Responses

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2007-12-21 12:01:50
Subject: Re: [magnus@hagander.net: Re: [HACKERS] pgwin32_open returning EINVAL]
Previous:From: Gabriel Hermes Colina ZambraDate: 2007-12-21 03:01:07
Subject: Metodo mas rapido que Join ???

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group