Oracle - Valor fijo en una columna

   
Vista:

Valor fijo en una columna

Publicado por Federico federicolivarez@gmail.com (5 intervenciones) el 25/04/2011 20:56:55
Hola, tengo una DB Oracle y necesito que un campo de una tabla tenga siempre el valor 1(uno), independientemente del valor que ingresa el usuario. Si alguien sabe como hacerlo me seria de gran ayuda, Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Valor fijo en una columna

Publicado por Leonardo Josué (44 intervenciones) el 26/04/2011 16:44:05
Hola Federico:

Lo que pides va en contra de las reglas de normalización de BD. Si siempre debe de tener un uno entonces no tiene mucho caso que forme parte de tu tabla, en todo caso lo incluirías al momento de recuperar tu información:

Select 1, TuTabla.* from TuTabla

Pero si continuas empeñado en tener este campo como parte de tu tabla deberías de leer acerca de TRIGGERS o disparadores. Con ellos podrías cambiar el valor del campo y dejarlo siempre como 1, cuando se haga una insert o un update a la tabla

Saludos
leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar