Ejemplos Consultas Base de Datos NEPTUNO
Transcript of Ejemplos Consultas Base de Datos NEPTUNO
Ejemplos Consultas Base de Datos NEPTUNO en SQL Server
Diseño de Tabla
categoriasidcategoria
nombrecategoria
descripcion
clientesidCliente
NombreCompañia
NombreContacto
CargoContacto
Direccion
Ciudad
Region
CodPostal
Pais
Telefono
Fax
compañiasdeenviosidCompañiaEnvios
nombreCompañia
telefono
detallesdepedidosidpedido
idproducto
preciounidad
cantidad
descuento
EmpleadosIdEmpleado
Apellidos
Nombre
cargo
Tratamiento
FechaNacimiento
FechaContratacion
direccion
ciudad
region
codPostal
pais
TelDomicilio
Extension
notas
J efe
sueldoBasico
PedidosIdPedido
IdCliente
IdEmpleado
FechaPedido
FechaEntrega
FechaEnvio
FormaEnvio
Cargo
Destinatario
DireccionDestinatario
CiudadDestinatario
RegionDestinatario
CodPostalDestinatario
PaisDestinatario
productosidproducto
nombreProducto
idProveedor
idCategoria
cantidadPorUnidad
precioUnidad
unidadesEnExistencia
unidadesEnPedido
nivelNuevoPedido
suspendido
categoriaProducto
proveedoresidProveedor
nombreCompañia
nombrecontacto
cargocontacto
direccion
ciudad
region
codPostal
pais
telefono
fax
paginaprincipal
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,…) subconsultaDonde:- 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