“Conocimiento software>Software de base de datos

Cómo actualizar mayúsculas en Oracle

2011/10/5
Funciones de los productos de Oracle , como Oracle Database, permiten que todas las posibles combinaciones de letras en mayúsculas y minúsculas en una " Seleccionar ", "Actualizar ", o " declaración Delete" . Esto significa que las consultas y actualizaciones de datos no dependen de mayúsculas y minúsculas para filtrar los registros. Esto es útil , pero también puede ser problemático si se usa incorrectamente . Sin embargo , la función de actualización ahorra escribir código adicional para hacer frente a los problemas de mayúsculas y minúsculas en los datos , ya que la función de "Upper " coloca automáticamente los datos facilitados a la misma en mayúsculas. Instrucciones
1

Identificar los datos para actualizar la comparación de las letras mayúsculas en una tabla de Oracle . Esto probablemente incluirá datos como un varchar ( campo de carácter variable) , que no es en un caso de letra en particular .

Ejemplos son apellidos como " Smith ", " jones ", " Rainger . "
< p> Ninguno de ellos es en un caso específico , pero la instrucción de actualización debe ser capaz de utilizar cualquiera de ellos para especificar los criterios de una instrucción de actualización .
2

Crear la instrucción de actualización . . Para actualizar independientemente de mayúsculas y minúsculas , la función de " ALTO " debe ser incluido en la instrucción de actualización

Un ejemplo de esto es la siguiente :

UPDATE customer SET sold_indicator = ' Y'

WHERE UPPER (apellido) = ' JONES '

Y idcliente = 300 ;

Esta declaración establece el sold_indicator campo de " Y" si alguno apellidos en la base de datos son " Jones, " " jones ", " Jones ", o cualquier combinación de mayúsculas y minúsculas . La función UPPER garantiza que cada registro contiene cambios " Jones" , independientemente de mayúsculas y minúsculas utilizada para idcliente 300 .
3

prueba la instrucción de actualización . Antes de la instrucción de actualización se ejecuta, es una buena idea "Select" los datos primero para verificar los datos que se van a actualizar es correcta la siguiente manera :

SELECT apellido

DE
cliente < p> WHERE UPPER (apellido) = ' JONES '

y idcliente = 300 ;

Software de base de datos
Cómo eliminar una tabla Seleccionar
¿Cuándo no usar DBMS?
¿Dónde se puede encontrar información sobre el software PHP?
El costo de la tecnología biométrica
Cómo mostrar datos CLOB Uso de Oracle SQL
Separación de funciones para un DBA
Cómo ejecutar macros de Visual Basic Acceso
Cómo agregar un OCX a Access 2007
Conocimiento de la computadora © http://www.ordenador.online