ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion minimanual SQL


Enviado por   •  7 de Agosto de 2012  •  304 Palabras (2 Páginas)  •  393 Visitas

Página 1 de 2

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)

DELETE FROM nombretabla WHERE condición Elimina los registros de la tabla que cumplan la condición especificada (si no se especifica condición se eliminarán todos los registros de la tabla) DELETE FROM recibidos WHERE id='1'

UPDATE nombretabla SET campo1 = valor1, campo2 = valor2, ...WHERE condición Actualiza los registros que cumplan la condición especificada con los nuevos valores (si no se especifica condición se actualizarán todos los registros de la tabla) UPDATE recibidos SET id = '2', descripcion = 'Descripción actualizada' WHERE id='1'

UPDATE nombre_tabla

SET campo1 =

(SELECT nt2.campo1

FROM nombre_tabla2 nt2

WHERE nombre_tabla2.codigonombretabla = nombre_tabla.codigo) Update más avanzado, actualiza el campo campo1 de todos los registros de la nombre_tabla, con el valor del campo1 de la tabla nombre_tabla2 que cumplen la condición especificada en el WHERE UPDATE supplier

SET supplier_name =

(SELECT customer.name

FROM customers

WHERE customers.customer_id = supplier.supplier_id)

SELECT campo1, campo2, ... FROM nombretabla WHERE condición Consulta que muestra los campos especificados de los registros que cumplan la condición especificada (si no se especifica condición mostrará todos los registros) SELECT descripcion FROM recibidos WHERE UPPER(descripcion) LIKE '%ACTUALI%'

CREATE TABLE nombretabla (

campo1 tipodatos1,

campo2 tipodatos2,

...

) Crea una tabla con los campos especificados CREATE TABLE recibidos (

id VARCHAR(2) NOT NULL,

descripcion VARCHAR(100)

)

ALTER TABLE tabla_prueba

ADD

(

campo_nuevo TIPO_DATOS,

campo_nuevo2 TIPO_DATOS

) Añade campos (columnas) nuevos a una tabla existente ALTER TABLE tabla_prueba

ADD

(

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" DEFAULT TABLESPACE "TABLESPACE_DEFECTO"

ACCOUNT UNLOCK;

GRANT "CONNECT" TO "NOMBRE_USUARIO" Sentencia SQL para crear un usuario en Oracle, creará el usuario "nombre_usuario", con la contraseña "contraseña_usuario", le asignará el tablespace "tablespace_defecto", le asignará el permiso "connect" CREATE USER "usuarioprueba" PROFILE "DEFAULT"

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com