Tema 6. Actualización de datos (III) |
Insertar filas en una nueva tabla SELECT ... INTO |
Esta sentencia inserta filas creando en ese momento la tabla donde se insertan las filas. Se suele utilizar para guardar en una tabla el resultado de una SELECT. La sintaxis es la siguiente: |
![]() |
|
Ejemplo: |
SELECT * INTO t2 FROM t1 |
Esta sentencia genera una nueva tabla t2 con todas las filas de la tabla t1. Las columnas se llamarán igual que en t1 pero t2 no será una copia exacta de t1 ya no tendrá clave principal ni relaciones con las otras tablas, ni índices si los tuviese t1 etc...
Por ejemplo: Queremos enviarle a un representante una tabla con todos los datos personales de sus clientes para que les pueda enviar cartas etc... |
SELECT numclie AS codigo, nombre, direccion, telefono INTO susclientes FROM clientes WHERE repclie = '103'; |
Vamos a suponer que hemos añadido a nuestra tabla de clientes los campos direccion y telefono. En el ejemplo anterior la nueva tabla tendrá cuatro columnas llamadas codigo, nombre, direccion, telefono y contendrá las filas correspondientes a los clientes del representante 103.
|
|
![]() |
![]() |
![]() |
Pag.6.3
|
© aulaClic. Todos los derechos reservados.
Free Computer tutorials .
Prohibida la reproducción por cualquier medio.
Julio-2001.aulaClic.com |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.