“Conocimiento software>Software de base de datos

Las características de Oracle 10g SQL

2014/1/6
Oracle 10g es el sistema de gestión de base de datos relacional creado por Oracle Corp. Una base de datos es el conjunto de datos en una o varias tablas relacionadas entre sí . Oracle 10g es la versión mejorada de la versión anterior y se compone de las funciones que le dan más control para almacenar, recuperar y procesar los datos . Puede utilizar las nuevas características de SQL a través de SQL * Plus , que es la interfaz fácil de usar para la extracción y manipulación de datos . Soporte espacio en blanco para la ruta de acceso y nombres de archivo

Las versiones anteriores de Oracle de base de datos no apoyaban los espacios en blanco de Windows ruta y nombre de archivo . Por ejemplo : mydata.txt

Ahora puede introducir el nombre del archivo con espacios entre el texto. Por ejemplo : " mi data.txt "

El nombre de archivo con espacios tiene que estar entre comillas dobles . Utilice esta función para especificar los nombres de archivo mientras se utiliza el " Inicio", " Ejecutar", " carrete ", "SAVE ", " Editar", " @" y "@ @ " comandos . El símbolo " @" es el mismo que el comando " START" y se utiliza en SQL * Plus de línea de comandos

Por ejemplo : . @ " Mi data.sql "
SPOOL Comando

el comando " SPOOL " se utiliza para transferir el resultado de una consulta de SQL * Plus a un archivo de prueba. Oracle 10g tiene nuevas características para la sustitución , añadiendo y creando el resultado de una consulta a un archivo de cola de impresión ya existente. La sintaxis para anexar los resultados a un archivo es:

SPOOL

Por ejemplo : SPOOL "Mi Data.txt " APPEND

Ejecutando el anterior comando agregar los datos de las futuras consultas al archivo ya existente hasta que introduzca el siguiente comando :

carrete fuera

Utilice el comando "CREATE " para comprobar la existencia de un archivo y créelo si no existe para evitar sobrescribir un archivo existente. La sintaxis para el comando "CREATE " es :

SPOOL "Mi data.txt " CREATE

Sobrescribir el archivo existente o bien mediante el comando "Reemplazar " o por la omisión de la cláusula " APPEND " de la siguiente manera :

SPOOL " mi data.txt " [ REPLACE]
SET SQLPROMPT

Utilice " FECHA " "Privilege " y las variables "usuario" para identificar al usuario de base de datos , las diferentes funciones asociadas con el usuario y la fecha actual. Puede utilizar estos comandos para identificar los casos en los que esté conectado y qué privilegios que tiene para todos los casos. Por ejemplo :

SET SQLPROMPT " _user _privilege _DATE > "

Utilice este comando para averiguar la base de datos utilizada por el usuario de la siguiente manera :

SET SQLPROMPT " _user '@' _connect_identifier > "
expresiones regulares

Oracle 10g ha introducido una mayor flexibilidad en el uso de las expresiones regulares con las siguientes nuevas funciones : " REGEXP_LIKE ", " REGEXP_INSTR , " comandos " reemplazar "con la diferencia de que no utilizan el "% " y los caracteres " _ " .
< p " REGEXP_SUBSTR " y" regexp_replace " similar al" LIKE ", " INSTR ", " SUBSTR "y > Por ejemplo:

SELECT * FROM estudiante dONDE REGEXP_LIKE ( nOMBRE, ' ^ A [ BM] ', ' i ');

Ejecutar el comando anterior mostrará todas las filas en las que el nombre de un estudiante comienza con AB o AM . El parámetro " i" permite que las expresiones regulares entre mayúsculas y minúsculas.

Utilice la función " REGEXP_INSTR " para devolver la posición de partida de la primera subcadena que coincide con la expresión regular. Por ejemplo: SELECT

nombre apellido , apellidos , GPA, REGEXP_INSTR ( 'nombre ', [ aeiou ] ', 1 , 2 , ' i ') del estudiante;

Ejecutar el comando anterior mostrará el posición de la segunda aparición de una vocal en el apellido de los estudiantes .

la 'i' hace que las expresiones regulares entre mayúsculas y minúsculas. Del mismo modo , el " regexp_replace " es similar al comando " REPLACE ", con la diferencia de que se utiliza una expresión regular como cadena de búsqueda en lugar de la "% " y los caracteres "_" en la versión anterior de la base de datos Oracle . La función " REGEXP_SUBSTR " devuelve la cadena coincide con la expresión regular.

Software de base de datos
Cómo hacer un encargo NPS CO servidor
¿Cómo son las hojas de cálculo y bases de datos relacionales similares
Cómo cambiar una tarea Ejecutar SQL en SSIS
Cómo utilizar Restaurar FILELISTONLY a la lista de los nombres de archivos lógicos
¿Qué es la transacción enlatada en DBMS?
Cómo agregar gráficos a informes en Access 2007
¿Cómo ayuda a las empresas un sistema de gestión de bases de datos a mejorar la organización de su información?
Cómo configurar informes de soluciones de la industria en Maximo
Conocimiento de la computadora © http://www.ordenador.online