El sistema de gestión de base de datos Oracle viene con una serie de programas de utilidad , como SQL * Plus , que es un programa de línea de comandos que se utiliza por los programadores y administradores de bases de datos . La mayoría de los usuarios de Oracle se basan en SQL * Plus para el mantenimiento de la base de datos todos los días y las tareas de presentación de informes. SQL * Plus tiene límites relacionados con su entrada de comandos , las variables y la pantalla, aunque estos límites rara vez plantean serias restricciones para los usuarios típicos. Comandos
SQL * Plus tiene capacidad para comandos de lenguaje de consulta estructurado y Oracle PL /SQL hasta 500 líneas largas , asumiendo líneas de 80 caracteres . Estos incluyen comandos de mantenimiento de bases de datos como "CREATE TABLE" y consultas mediante la instrucción "SELECT " . Además , SQL * Plus tiene sus propios comandos internos para cambiar la configuración de pantalla , realizar cálculos y aceptar la entrada del usuario , sino que se limita a estos 2500 caracteres
variables de sustitución
. SQL * Plus le permite crear objetos de datos llamados variables de sustitución ; comandos SQL se pueden utilizar estas variables , aumentando su flexibilidad y utilidad. Por ejemplo , la siguiente instrucción SELECT recupera los datos de un registro en una tabla de clientes :
SELECT nombre , dirección, ciudad , estado, código postal , main_phone DESDE DONDE cliente customer_code = '10549 ' ;
< p > al cambiar el número a una variable, puede utilizar la instrucción SELECT como plantilla :
SELECT nombre , dirección, ciudad , estado, código postal , main_phone DESDE DONDE cliente customer_code = '& cust_code ' ; < br >
Cuando SQL * Plus ejecuta esta sentencia SELECT , se encuentra con la variable de referencia cust_code y automáticamente le solicita un valor . Al entrar en el valor , SQL * Plus ejecuta la sentencia , sustituyendo el valor del nombre de la variable . El límite para los nombres de variables de sustitución es de 30 caracteres ; las variables mismas tienen hasta 240 caracteres de datos . SQL * Plus maneja hasta 2048 diferentes variables en un momento dado .
Display
Al utilizar SQL * Plus para crear informes, puede establecer el número de líneas que componen una página del informe. El valor predeterminado de tamaño de página es de 14 líneas , aunque se puede aumentar a un máximo de 50.000 líneas. SQL * Plus puede mostrar elementos de datos largos de hasta 2 mil millones de caracteres , aunque por defecto se muestra sólo los primeros 80 caracteres. Para cambiarlo, escriba el comando SQL * Plus , "SET LONG nnnn ", donde nnnn es la longitud a la que desea caracteres para mostrar.
Scripts
SQL * Plus le permite crear archivos que contienen sus propios comandos , las de SQL o PL /SQL. Estos archivos , llamados scripts, son un repositorio conveniente para la información , el mantenimiento de bases de datos o cualquier tarea que te encuentres con frecuencia, el uso de scripts ahorra escribir y reduce los errores ortográficos y otros errores. Para aprovechar aún más las secuencias de comandos que puede invocar el nombre de un script de otro , se puede ampliar aún más este concepto por los scripts de encadenar varios niveles . Una secuencia de comandos , por ejemplo , invoca otra , que a su vez invoca a tercera . Los programadores llaman a esta técnica " anidación ". SQL * Plus permisos de escritura anidados hasta 20 niveles de profundidad.