“Conocimientos software>Software de base de datos

Cómo actualizar mayúsculas en Oracle

2013/9/2
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
El MS SQL Conde función
Cómo consultar servidores vinculados
Cómo restaurar el MDF Maestro
Cómo ver los resultados de una consulta en Access
¿Cómo puedo añadir una fecha de estampado de fecha de Access 2003
Cómo instalar SQLite en Windows XP
Cómo ajustar el texto en Access 2007 Campos
Cómo eliminar ciertos datos de una consulta en Access 2003
Conocimientos Informáticos © http://www.ordenador.online