Ejemplos Consultas Base de Datos NEPTUNO en SQL Server Diseño de Tabla clientes detallesdepedidos idpedido idproducto p
Views 127 Downloads 0 File size 678KB
Ejemplos Consultas Base de Datos NEPTUNO en SQL Server
Diseño de Tabla clientes detallesdepedidos idpedido idproducto preciounidad cantidad
proveedores
descuento
idProveedor
codPostal pais telefono fax paginaprincipal
categorias idcategoria nombrecategoria
CargoContacto Direccion Ciudad Region
Telefono
cargocontacto
region
NombreContacto
Pais
nombrecontacto
ciudad
NombreCompañia
CodPostal
nombreCompañia
direccion
idCliente
Fax
productos idproducto
Empleados
nombreProducto idProveedor
Pedidos
idCategoria
IdPedido
cantidadPorUnidad
IdCliente
precioUnidad
IdEmpleado
unidadesEnExistencia
FechaPedido
unidadesEnPedido
FechaEntrega
nivelNuevoPedido
FechaEnvio
suspendido
FormaEnvio
categoriaProducto
Cargo Destinatario
descripcion
DireccionDestinatario
compañiasdeenvios idCompañiaEnvios nombreCompañia telefono
CiudadDestinatario RegionDestinatario CodPostalDestinatario PaisDestinatario
IdEmpleado Apellidos Nombre cargo Tratamiento FechaNacimiento FechaContratacion direccion ciudad region codPostal pais TelDomicilio Extension notas Jefe sueldoBasico
Crear Tablas en base a una consulta La creación de de una tabla en base a una consulta se puede realizar de la siguiente manera
Después de los campos de la instrucción SELECT se debe colocar la instrucción 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 creación de tabla no considera las restricciones(clave primaria, índices, clave foránea, etc.) que puedan tener los campos en la tabla original de la cual se está realizando la consulta.
Alterar diseño de una Tabla
Insertar Datos en Tabla Existen dos formas de insertar datos en una tabla:
Inserción 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, además que se deben insertar todos los campos. Insert into tabla values (valor1, valor2,…)
Inserción Masiva Sintaxis Nominal Insert into tabla (campo1, campo2,…) subconsulta Donde: - Subconsulta: instrucción 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
además 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