Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

campo en upper

Estas en el tema de campo en upper en el foro de Oracle en Foros del Web. lo que sucede es que soy nuevo trabajando con Oracle, y tengo un trabajo que no se como hacer, lo que sucede es que me ...
  #1 (permalink)  
Antiguo 13/07/2008, 17:09
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
campo en upper

lo que sucede es que soy nuevo trabajando con Oracle, y tengo un trabajo que no se como hacer, lo que sucede es que me piden que cree una table con el nombre de ciudad, me muestran la tabla y los datos que debe contener, eso lo se hacer, me piden un campo de más en la tabla para enviar propaganda y todo eso, tambien se como hacerlo pero me piden que los nombres de la ciudad aparezcan en mayuscula, se que se hace con el upper pero no se como usarlo.

Gracias de antemano.

Salu2

Cita:

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
- cod_ciudad -_nom_ciudad -_(campo de más) cant_población -_
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
cod_ciudad

este debe estar
en mayusculas

en donde lo hago y como se hace??

en la creación de la tabla???

create table ciudad(
cod_ciudad varchar2(3) not null,
nom_ciudad varchar2(25) not null <---- es aqui donde va??? ---->,
....
)

o en la inserción de los datos???

INSERT INTO ciudad VALUES('cod_ciudad','upper(nom_ciudad')<---- es aqui donde debe ir ??? ---->

por favor necesito ayuda urgente
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #2 (permalink)  
Antiguo 13/07/2008, 20:29
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: campo en upper

hasta donde se no le puedes especificar en oracle a nivel de tabla que los datos los quieres en mayusculas, al hacer el insert (o el update para los datos que ya existan)

INSERT INTO ciudad VALUES(valor,upper(valor)...
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 14/07/2008, 01:30
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: campo en upper

A nivel de tabla no lo sé, pero de otra manera si que se puede : con un trigger de base de datos : :new.valor := upper(:new.valor)
  #4 (permalink)  
Antiguo 14/07/2008, 07:46
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: campo en upper

ok gracias, ya resolvieron mis dudas.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.