Sei sulla pagina 1di 4

Ejemplos Consultas Base de Datos NEPTUNO en SQL Server

Diseo de Tabla
clientes detallesdepedidos
idpedido idproducto preciounidad cantidad
idCliente NombreCompaia NombreContacto CargoContacto Direccion Ciudad Region CodPostal Pais Telefono Fax

proveedores
idProveedor nombreCompaia nombrecontacto cargocontacto direccion ciudad region codPostal pais telefono fax paginaprincipal

descuento

productos
idproducto nombreProducto idProveedor idCategoria cantidadPorUnidad precioUnidad unidadesEnExistencia unidadesEnPedido nivelNuevoPedido suspendido categoriaProducto

Empleados Pedidos
IdPedido IdCliente IdEmpleado FechaPedido FechaEntrega FechaEnvio FormaEnvio Cargo Destinatario DireccionDestinatario CiudadDestinatario RegionDestinatario CodPostalDestinatario PaisDestinatario IdEmpleado Apellidos Nombre cargo Tratamiento FechaNacimiento FechaContratacion direccion ciudad region codPostal pais TelDomicilio Extension notas Jefe sueldoBasico

categorias
idcategoria nombrecategoria descripcion

compaiasdeenvios
idCompaiaEnvios nombreCompaia telefono

Crear Tablas en base a una consulta


La creacin de de una tabla en base a una consulta se puede realizar de la siguiente manera

Despus de los campos de la instruccin SELECT se debe colocar la instruccin INTO seguido del nombre de la Tabla posteriormente se indica el nombre de la tabla del cual se desea obtener los datos. Tener presente que este tipo de creacin de tabla no considera las restricciones(clave primaria, ndices, clave fornea, etc.) que puedan tener los campos en la tabla original de la cual se est realizando la consulta.

Alterar diseo de una Tabla

Insertar Datos en Tabla


Existen dos formas de insertar datos en una tabla: Insercin de un solo registro Sintaxis Nominal Insert into tabla (campo1, campo2,) values (valor1, valor2,)

Sintaxis Posicional: Supone que se insertara datos en el mismo orden como se encuentran los campos en la tabla, adems que se deben insertar todos los campos. Insert into tabla values (valor1, valor2,)

Insercin Masiva Sintaxis Nominal Insert into tabla (campo1, campo2,) subconsulta Donde: - Subconsulta: instruccin SELECT que devuelve un conjunto de filas que son las que se insertaran en la tabla. OJO esta consulta debe devolver la misma cantidad de campos que se ha especificado en la lista de campos a insertar

adems que cada campo devuelto debe contener el mismo tipo de dato que los definidos en la lista de campo a insertar.

Sintaxis Posicional Insert into tabla subconsulta

Potrebbero piacerti anche