manual sql con ejemplos de sentencias sql oracle proyecto ajpdsoft
DESCRIPTION
sqlTRANSCRIPT
Nuevo usuario Inicio : Descargas : Trucos VB.Net, PHP, Delphi : Manuales : Código Fuente
Principal
· Inicio
· Buscar
· Contactar
· Descargas
· Enciclopedia
· Estadísticas
· Foros
· Manuales, Artículos
· Nuestra historia
· Quiénes somos
· Recomiéndanos
· Temas
· Top 10
· Trucos Delphi, PHP, Java,Visual Studio
· Tu cuenta
Descargas
Seguir a @ajpdsoft 3,317 seguidores
SQL: Manual SQL con ejemplos de sentencias SQL Oracle
Manual que explica el uso de las sentencias SQL más habituales (SELECT, INSET, UPDATE, ...) con ejemplos de SQL de Oracle.
MINIMANUAL SQL
SENTENCIA DESCRIPCIÓN EJEMPLO
INSERT INTO nombretabla (campo1,campo2, ...) VALUES (campo1, campo2,...)
Inserta un registro en una tablaINSERT INTO recibidos (id,descripcion) VALUES ('1', 'Registrode prueba)
Enlaces Relacionados
· Crear aplicación APEX
· Oracle XE en Linux Ubuntu
· Cargar fichero en MySQL
· MySQL Server 6.0Windows
· Instalar MSDE
· Oracle 10g en Windows
· Tipos de datos Oracle
· Oracle ManagementServer
· Recuperar con RMAN
· Modo Archive Log
· Secuencias en Oracle
· Disparadores (triggers)Oracle
· MySQL Server en Ubuntu
· Más Acerca de Bases deDatos
· Noticias/artículos deajpdsoft
2793Me gustaMe gusta CompartirCompartir
El servicio móvil deTuenti. La mejor ofertade smartphones detarjeta y contrato.
www.tuenti.com
Manual SQL con ejemplos de sentencias SQL Oracle Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=157
1 de 5 27/10/2014 9:35
Últimas Descargas· AjpdSoft Obtener datosEAN13 en Delphi 6
· AjpdSoft Gestión VMwareESXi y vCenter
· AjpdSoft XSD a XML
· AjpdSoft NúmerosAleatorios VB.NET
· AjpdSoft GestiónSeguidores Twitter C#
· AjpdSoft Información PCWMI en VB.Net
· AjpdSoft AccesoPostgreSQL con Lazarusx64
· Ejemplo acceso nativo aSQLite con ADO.Net en C#.Net
· AjpdSoft Acceso MySQLAndroid
· AjpdSoft Acceso SQLiteC# ADO.NET
· AjpdSoft Acceso MySQLcon ADO.NET en C#
· AjpdSoft Gestión Integralcódigo fuente Delphi
· AjpdSoft Indexar TextoPDF C# iTextSharp
· AjpdSoft Capturar PantallaC#
· AjpdSoft Gestión deTransportes Ficherosinstalación manual
Lo más descargado· AjpdSoft Registro de OCXy DLL Código Fuente Delphi
· AjpdSoft Generador decódigos de barras EAN8 yEAN13
· Borland Database Desktop7.0
Términos enciclopedias
Últimos· Out-FileEnc.: Comandos PowerShell
· Write-EventLogEnc.: Comandos PowerShell
· Get-EventLogEnc.: Comandos PowerShell
· Get-FileHashEnc.: Comandos PowerShell
· Compare-ObjectEnc.: Comandos PowerShell
· StringReplaceEnc.: Funciones Delphi
· SMSEnc.: Informática
· GSMEnc.: Informática
· VLANEnc.: Informática
· LUNEnc.: Informática
· ERP
Consejos
DELETE FROM nombretabla WHEREcondición
Elimina los registros de la tablaque cumplan la condiciónespecificada (si no se especificacondición se eliminarán todoslos registros de la tabla)
DELETE FROM recibidos WHEREid='1'
UPDATE nombretabla SET campo1 =valor1, campo2 = valor2, ...WHEREcondición
Actualiza los registros quecumplan la condiciónespecificada con los nuevosvalores (si no se especificacondición se actualizarán todoslos registros de la tabla)
UPDATE recibidos SET id = '2',descripcion = 'Descripciónactualizada' WHERE id='1'
UPDATE nombre_tablaSET campo1 =(SELECT nt2.campo1FROM nombre_tabla2 nt2WHERE nombre_tabla2.codigonombretabla= nombre_tabla.codigo)
Update más avanzado,actualiza el campo campo1 detodos los registros de lanombre_tabla, con el valor delcampo1 de la tablanombre_tabla2 que cumplen lacondición especificada en elWHERE
UPDATE supplierSET supplier_name =(SELECT customer.nameFROM customersWHERE customers.customer_id =supplier.supplier_id)
SELECT campo1, campo2, ... FROMnombretabla WHERE condición
Consulta que muestra loscampos especificados de losregistros que cumplan lacondición especificada (si no seespecifica condición mostrarátodos los registros)
SELECT descripcion FROM recibidosWHERE UPPER(descripcion) LIKE'%ACTUALI%'
Noticia/artículo más leídasobre Bases de Datos:
Cómo instalar MySQLServer en Windows
Votos del Artículo
Puntuación Promedio: 3.10votos: 143
Por favor tómate unsegundo y vota por este
artículo:
¡Grabar mi Voto!
Opciones
Enviar a un Amigo
Manual SQL con ejemplos de sentencias SQL Oracle Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=157
2 de 5 27/10/2014 9:35
Lenguajes
Selecciona Idioma de laInterfaz:
Spanish
CREATE TABLE nombretabla (
campo1 tipodatos1,campo2 tipodatos2,...)
Crea una tabla con los camposespecificados
CREATE TABLE recibidos (
id VARCHAR(2) NOT NULL,
descripcion VARCHAR(100)
)
ALTER TABLE tabla_pruebaADD(campo_nuevo TIPO_DATOS,campo_nuevo2 TIPO_DATOS)
Añade campos (columnas)nuevos a una tabla existente
ALTER TABLE tabla_pruebaADD(campo_nuevo varchar2(9),campo_nuevo2 varchar2(200))
Sólo para Oracle
SENTENCIA DESCRIPCIÓN EJEMPLO
CREATE USER "NOMBRE_USUARIO"PROFILE "DEFAULT"IDENTIFIED BY"CONTRASEÑA_USUARIO" DEFAULTTABLESPACE"TABLESPACE_DEFECTO"ACCOUNT UNLOCK;GRANT "CONNECT" TO"NOMBRE_USUARIO"
Sentencia SQL para crear un usuario en Oracle,creará el usuario "nombre_usuario", con lacontraseña "contraseña_usuario", le asignará eltablespace "tablespace_defecto", le asignará elpermiso "connect"
CREATE USER"usuarioprueba"PROFILE "DEFAULT"IDENTIFIED BY"contraseña" DEFAULTTABLESPACE "USERS"ACCOUNT UNLOCK;GRANT "CONNECT" TO"usuarioprueba"
Según el motor de base de datos utilizado los símbolos separadores de cadenas, fechas, ... pueden variar.
Para las condiciones que se colocan en el WHERE existen los siguientes operadores:
Manual SQL con ejemplos de sentencias SQL Oracle Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=157
3 de 5 27/10/2014 9:35
Webs recomendadas
Orasite.com
Coloca tu web aquí
Language english
English
OPERADOR DESCRIPCIÓN
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Distinto
= Igual
And y
Or o
Not no
Like Selecciona los registros cuyo valor de campo se asemeje, no teniendo en cuenta mayúsculas yminúsculas.
In De un conjunto de valores para un campo para los cuales la condición de selección es válida
Not in De un conjunto de valores para un campo para los cuales la condición de selección es no válida
Is null Selecciona los registros que tengan el campo especificado a nulo
Is not null Selecciona los registros que tengan el campo especificado distinto de nulo
Between Selecciona los registros comprendidos en el intervalo especificado
|| Concatenar cadenas de caracteres (válido para Oracle)
COMODÍN DESCRIPCIÓN
* Sustituye a todos los campos
% Sustituye a cualquier cosa o nada dentro de una cadena
_ Sustituye un solo carácter dentro de una cadena
Ejemplos de consultas SQL (utilizando como motor de base de datos Oracle):
SENTENCIA SQL DESCRIPCIÓN
SELECT last_name, job_id, salary AS SalarioFROM employees
Muestra todos los registros de la tabla "employees",mostrará los campos especificados y el campo "salary" lorenombra (con un alias) a "Salario "
SELECT *FROM employees
Muestra todos los registros y todos los campos de la tabla"employees"
SELECT last_name, salary * 12 AS "Salario Anual"FROM employees
Muestra el campo "last_name" y el campo "Salario Anual"(que es el resultado de multiplicar el campo "salary" por 12)de la tabla employees
SELECT first_name || ', ' || last_name "Nombreempleado"FROM employees
Concatena los campos "first_name" y "last_name" y losmuestra en un solo campo llamado "Nombre empleado",también añade una "," entre los campos
SELECT last_nameFROM employeesWHERE employee_id > 176
Muestra el campo "last_name" de la tabla "employees" cuyo"employee_id" es mayor que 176
SELECT last_name, salaryFROM employeesWHERE salary NOT BETWEEN 5000 AND 12000
Muestra los campos "last_name" y "salary" de aquellosempleados cuyo salario no esté entre 5000 y 12000
Manual SQL con ejemplos de sentencias SQL Oracle Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=157
4 de 5 27/10/2014 9:35
SELECT last_nameFROM employeesWHERE department_id IN (20, 50)ORDER BY last_name
Muestra el campo "last_name" de aquellos registros de latabla "employees" cuyo "department_id" sea 20 ó 50
SELECT employee_idFROM employeesWHERE salary > (SELECT AVG (salary)FROM employees)
Muestra los empleados cuyo salario sea superior a la media
SELECT last_name, job_idFROM employeesWHERE department_id IN (SELECT department_idFROM departmentsWHERE UPPER(department_name) LIKE '%K%')
Muestra los empleados que pertenezcan a un departamentoque contenga la letra "K" en el nombre
Nota: Actualizado por AjpdSoft el 17-10-2006.
Enviado el Wednesday, 20 July a las 15:41:10 por ajpdsoft
Seguir a @ajpdsoft 3,317 seguidores
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+
2793Me gustaMe gusta CompartirCompartir
Regístrate para ver a quien están siguiendo tus amigos.SeguirSeguir
Manual SQL con ejemplos de sentencias SQL Oracle Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=157
5 de 5 27/10/2014 9:35