“Conocimientos software>Software de base de datos

Cómo manejar caracteres de escape en Oracle SQL

2015/4/7
En Oracle , al utilizar el operador LIKE de SQL en una cláusula WHERE, se puede acceder a una tabla de base de datos para determinar si los datos de las cadenas de caracteres en una columna de texto coincide con un modelo que se especifica mediante un combinación de caracteres normales y dos caracteres comodín . La opción ESCAPE se especifica que una barra invertida precede cualquier carácter comodín utilizado con el operador LIKE. Los dos comodines utilizados para este proceso son el carácter de subrayado ( _ ), que coincide con un carácter en una posición específica y el carácter de porcentaje (% ) , lo que coincide con cualquier número de caracteres que comienza en la posición especificada . Instrucciones
1

Utilice el comando Seleccionar para seleccionar todos los datos almacenados en la tabla de clientes

Al SQL >, entre

SELECT * FROM clientes. ;

los resultados exitosos listará los seis registros contenidos en la tabla de clientes. La información que aparece es para cada cliente que incluye una customer_id , Nombre y Página 2

Usar la palabra clave ESCAPE para buscar un 'nombre que contiene un carácter de subrayado ( _) en el mismo. Oracle permite la asignación de los caracteres especiales de escape a los caracteres normales.

Al SQL >, entre

SELECT nombre apellido

FROM clientes

DONDE nombre apellido LIKE '% \\ _% ' ESCAPE '\\ ' , .

los resultados exitosos lista el 'nombre de Jo_anne porque es el único ' nombre que contiene un carácter de subrayado

FIRST_NAME

----------

Jo_anne
3

Usar la palabra clave ESCAPE para buscar un 'nombre que contiene un carácter de porcentaje (% ) en el mismo. Oracle permite la asignación de los caracteres especiales de escape a los caracteres normales.

Al SQL >, entre

SELECT nombre apellido

FROM clientes

DONDE nombre apellido LIKE '% \\% ' ESCAPE '\\ ' , .

los resultados exitosos lista el 'nombre de Michael % , ya que es el único ' nombre que contiene un carácter de porcentaje

FIRST_NAME

----------

Michael %

Software de base de datos
Cómo reconstruir SQL Índice Oracle 11G
¿Qué es ParetoLogic DriverCure
Cómo dar formato a campos en Access 2007
Tutorial para Crystal Reports
Cómo combinar datos de FileMaker para Word
Cómo hacer un formulario de Invisible en Access 2007
Cómo transferir los datos de una base de datos a otra base de datos
Cómo crear un usuario en una base de datos Oracle
Conocimientos Informáticos © http://www.ordenador.online