Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Tutorial de oráculo
Oráculo Es una tecnología de base de datos relacional desarrollada por Oracle.
PL SQL Significa “Extensiones de lenguaje de procedimiento para SQL” y es una extensión del SQL utilizado en Oracle. PLSQL está estrechamente integrado con el lenguaje SQL, pero agrega construcciones de programación que no son nativas de SQL.
Nuestro tutorial comenzará con los conceptos básicos de Oracle, por ejemplo, cómo recuperar y manipular datos. Luego, pasaremos a temas más avanzados, como la creación de tablas, funciones, procedimientos, disparadores, espacios de tabla y esquemas. Finalmente, revisaremos las características específicas de Oracle.
Con este tutorial, debería dominar Oracle y PLSQL.
requisitos previos
No hay requisitos previos para este tutorial de Oracle. A medida que avanza a temas más avanzados, debería poder seguir fácilmente este tutorial y aprender los conceptos básicos de Oracle.
Ahora, ¡comencemos!
O vaya directamente a un tema en Oracle/PLSQL:
Funciones Oracle/PLSQL
Características – Alfabéticamente |
Funciones de Oracle/PLSQL listadas alfabéticamente |
Función – Categoría |
Funciones de Oracle/PLSQL por categoría |
Claves, restricciones e índices de Oracle
Clave primaria |
Crear, cambiar, eliminar, habilitar y deshabilitar claves primarias |
clave externa |
Crear, eliminar, habilitar y deshabilitar claves foráneas |
restricciones únicas |
Crear, cambiar, eliminar, habilitar y deshabilitar restricciones únicas |
Comprobar restricciones |
Crear, cambiar, eliminar, habilitar y deshabilitar restricciones de verificación |
índice |
Crear, renombrar y eliminar índices (ajuste de rendimiento) |
Privilegios, sinónimos, roles y contraseñas de Oracle
Otorgar/revocar permisos |
Otorgar o revocar permisos |
Sinónimos (crear, eliminar) |
Crear, reemplazar y eliminar sinónimos |
Papel |
Conjunto de privilegios |
cambiar la contraseña |
Cambiar contraseña de usuario |
Administración de base de datos Oracle
espacio de mesa |
Espacio asignado para crear objetos de esquema |
usuario |
cuenta de base de datos |
modelo |
Utilice esquemas para agrupar objetos de forma lógica |
programación oracle
función |
Crear y eliminar funciones |
programa |
Crear y eliminar programas |
desencadenar |
Crear, eliminar, habilitar y deshabilitar activadores |
cursor |
Crear un cursor en un procedimiento almacenado |
literal (constante) |
Literales de texto, enteros y numéricos |
declarar variables |
Declaración de variables y constantes |
manejo de excepciones |
Manejo de excepciones en el código |
Bucles y declaraciones condicionales |
Bucles FOR, bucles WHILE, IF-THEN-ELSE, etc. |
Secuencia (numeración automática) |
Crear y eliminar secuencias |
comercio |
comprometer y retroceder |
Comentarios en SQL |
Cómo crear comentarios en sentencias SQL |
Mensajes de error de Oracle
Mensajes de error de Oracle |
Explicación y solución del mensaje de error de Oracle. |
Tablas del sistema Oracle
Tablas del sistema Oracle |
Tablas y descripciones del sistema Oracle |
Operadores de comparación de Oracle
operador de comparación |
Operadores =, <>, !=, >, <, etc. |
Tipo de consulta de Oracle
declaración de selección |
Recuperar registros de la tabla |
insertar declaración |
insertar registro en la tabla |
insertar todas las declaraciones |
Insertar múltiples registros en una o más tablas |
Actualizar declaración |
Actualizar registros en la tabla |
eliminar declaración |
eliminar registros de la tabla |
sentencia TRUNCATE TABLE |
Eliminar todos los registros de la tabla (sin retroceder) |
operador sindical |
Combinar 2 conjuntos de resultados (eliminar duplicados) |
UNION TODO operador |
Combinar 2 conjuntos de resultados (incluidos los duplicados) |
operador INTERSECT |
Intersección de 2 conjuntos de resultados |
operador menos |
El conjunto de resultados de uno menos el conjunto de resultados del otro |
subconsulta |
consulta dentro de la consulta |
cláusula pivote |
Crear una consulta de tabulación cruzada |
conexión oracle
unirse a la mesa |
Uniones internas y externas |
alias de oráculo
alias |
Crear nombres temporales para columnas o tablas |
Términos de Oracle
Cláusula de Distinción |
Recuperar registros únicos |
de la cláusula |
Tabla de lista e información de conexión |
Dónde cláusula |
Filtrar Resultados |
Cláusula ORDER BY |
Ordenar los resultados de la consulta |
Cláusula GROUP BY |
Agrupar por una o más columnas |
con términos |
Limitar el grupo de filas devueltas |
funciones oracle sql
función de conteo |
Devuelve el recuento de una expresión. |
Función de suma |
Devuelve la suma de las expresiones. |
función mínima |
Devuelve el valor mínimo de una expresión. |
función máxima |
Devuelve el valor máximo de una expresión. |
Función promedio |
Devuelve la media de una expresión. |
Condición de oráculo
con condición |
Se cumplen 2 o más condiciones |
o condición |
cumplir cualquiera de las dos condiciones |
Y y O |
Combinar las condiciones AND y OR |
como condición |
Use la coincidencia de patrones simples (comodines) en la cláusula WHERE |
condición REGEXP_LIKE |
Uso de la coincidencia de expresiones regulares en la cláusula WHERE |
en condicion |
Alternativa a múltiples condiciones OR |
incondicional |
Condición negativa |
ES NULL condición |
Prueba de valores NULL |
NO ES NULL condición |
Prueba de valores NOT NULL |
entre condiciones |
Recuperar dentro de un rango (inclusive) |
Condición de existencia |
La condición se cumple si la subconsulta devuelve al menos una fila |
Tablas y vistas de Oracle
crear mesa |
crear mesa |
Crear tabla como |
Crear una tabla a partir de la definición y los datos de otra tabla |
mesa de cambio |
Agregar, modificar o eliminar columnas en una tabla; cambiar el nombre de una tabla |
borrar tabla |
borrar tabla |
termómetro mundial |
Diferentes tablas en una sesión de SQL |
termómetro local |
Diferentes tablas en módulos y programas de SQL embebido |
vista |
Mesas virtuales (vistas de otras mesas) |
Tipos de datos de Oracle
tipo de datos |
Tipos de datos en Oracle/PLSQL |
Preguntas y respuestas de Oracle
Preguntas y respuestas |
Varias preguntas y respuestas |