manual sql con ejemplos de sentencias sql oracle proyecto ajpdsoft

5
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 tabla INSERT INTO recibidos (id, descripcion) VALUES ('1', 'Registro de prueba) Enlaces Relacionados · Crear aplicación APEX · Oracle XE en Linux Ubuntu · Cargar fichero en MySQL · MySQL Server 6.0 Windows · Instalar MSDE · Oracle 10g en Windows · Tipos de datos Oracle · Oracle Management Server · Recuperar con RMAN · Modo Archive Log · Secuencias en Oracle · Disparadores (triggers) Oracle · MySQL Server en Ubuntu · Más Acerca de Bases de Datos · Noticias/artículos de ajpdsoft 2793 Me gusta Me gusta Compartir Compartir El servicio móvil de Tuenti. La mejor oferta de smartphones de tarjeta 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

Upload: ripli2014

Post on 28-Jan-2016

12 views

Category:

Documents


0 download

DESCRIPTION

sql

TRANSCRIPT

Page 1: Manual SQL Con Ejemplos de Sentencias SQL Oracle Proyecto AjpdSoft

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

Page 2: Manual SQL Con Ejemplos de Sentencias SQL Oracle Proyecto AjpdSoft

Ú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

Page 3: Manual SQL Con Ejemplos de Sentencias SQL Oracle Proyecto AjpdSoft

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

Page 4: Manual SQL Con Ejemplos de Sentencias SQL Oracle Proyecto AjpdSoft

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

Page 5: Manual SQL Con Ejemplos de Sentencias SQL Oracle Proyecto AjpdSoft

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