Vous êtes sur la page 1sur 4

Ejemplos Consultas Base de Datos NEPTUNO en SQL Server

Diseño de Tabla
clientes
idCliente
detallesdepedidos NombreCompañia
idpedido
NombreContacto
idproducto
CargoContacto
preciounidad
Direccion
cantidad
Ciudad
proveedores descuento
Region
idProveedor
CodPostal
nombreCompañia
Pais
nombrecontacto
Telefono
cargocontacto
Fax
direccion
productos
ciudad
idproducto
region Empleados
nombreProducto
codPostal IdEmpleado
idProveedor Pedidos Apellidos
pais
idCategoria IdPedido
telefono Nombre
cantidadPorUnidad IdCliente
fax cargo
precioUnidad IdEmpleado
paginaprincipal Tratamiento
unidadesEnExistencia FechaPedido
FechaNacimiento
unidadesEnPedido FechaEntrega
FechaContratacion
nivelNuevoPedido FechaEnvio
categorias direccion
suspendido FormaEnvio
idcategoria ciudad
categoriaProducto Cargo
nombrecategoria region
descripcion Destinatario
codPostal
DireccionDestinatario
pais
CiudadDestinatario
TelDomicilio
compañiasdeenvios RegionDestinatario
idCompañiaEnvios Extension
CodPostalDestinatario
notas
nombreCompañia
PaisDestinatario
Jefe
telefono
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

Vous aimerez peut-être aussi