El dia de hoy necesite crear un campo que me parecio medio complejo al principio, la verdad que no busque documentacion si no que me aventure a crearlo.
La idea era crear un campo que tomara la fecha del Sistema y colocara los dos ultimos digitos del año, como siempre hay muchas formas de hacerlo, aqui copio lo que hice y funciono, por lo menos funcionara dentro del proximo milenio :D
ALTER TABLE maestros.numerador ADD COLUMN anho character(2) DEFAULT case when extract(year from now()) - 2000 > 10 then '' else '0' end || cast(extract(year from now()) - 2000 as varchar);
Siempre se descubren y aprenden cosas nuevas.
Como dicen: "Hoy puedo irme a dormir tranquilo ya que aprendi una cosa mas!!!!"
lunes, 29 de septiembre de 2008
PostgreSql: Creacion de campo con CASE WHEN END en el Default
Publicado por Marcelino Guerrero en 13:39
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario