Soporte Consulta

28/04/2008 - 19:35 por Justo | Informe spam
Necesito realiza run script en SQL que me haga lo siguiente, a ver si me podeis ayudar.

Tengo dos tablas.
Tabla_Producto: Id, Nombre, Apellidos, Producto, Estado
Tablas_Datos: Id, Nombre,Apellidos, Direccion, CP

pues necesito mediante un script crear tablas todas las tablas segun el Id, es decir:

Tbl_Producto_1: Id, Nombre, Apellidos, Producto, Estado pero cuyo ID=0 e ID<500
Tbl_Datos_1: Id, Nombre,Apellidos, Direccion, CP pero cuyo ID=0 e ID<500

Tbl_Producto_2: Id, Nombre, Apellidos, Producto, Estado pero cuyo ID>500 e ID<1000
Tbl_Datos_2: Id, Nombre,Apellidos, Direccion, CP pero cuyo ID>500 e ID<1000

Tbl_Producto_3: Id, Nombre, Apellidos, Producto, Estado pero cuyo ID>1000 e ID<1500
Tbl_Datos_3: Id, Nombre,Apellidos, Direccion, CP pero cuyo ID>1000 e ID<1500

Preguntas similare

Leer las respuestas

#6 Carlos M. Calvelo
29/04/2008 - 17:56 | Informe spam
Hola Justo,

También puedes probar, por ejemplo:

SELECT Id, Nombre, Apellidos, Producto, Estado
INTO Tbl_Producto_1
FROM Tabla_Producto
WHERE ID >= 0 AND ID < 500

y te evitas el CREATE TABLE

Saludos,
Carlos
Respuesta Responder a este mensaje
#7 Alfredo Novoa
29/04/2008 - 18:47 | Informe spam
Hola Justo,

On Mon, 28 Apr 2008 23:16:27 +0200, "Justo" wrote:

Respecto a

CREATE VIEW Tbl_Producto_1 AS
SELECT Id, Nombre, Apellidos, Producto, Estado
FROM Tabla_Producto
WHERE ID >= 0 AND ID < 500

Lo que necesito es crear tablas y no vistas, ya que tengo un monton de vista
que tiran de esa tabla y cambiar todas va a costar.



Las vistas son tablas, y no tienes que cambiar nada de las vistas que
tiran de esa tabla. Te tiene que funcionar sin ningún problema.

Por cierto, es mala idea poner Tbl_ delante del nombre de una tabla, y
también poner Vta_ delante del nombre de una vista, por que por culpa
de esto vas a tener vistas cuyo nombre empieza por Tbl_.

Las aplicaciones no tienen por que saber si una tabla es una tabla
base o una vista. Y además eso es una cosa que puede cambiar en
cualquer momento.


Saludos
Alfredo
Respuesta Responder a este mensaje
#8 Carlos M. Calvelo
29/04/2008 - 19:28 | Informe spam
Hola Alfredo,


Exactamente todo lo que se me pasó a mi por la
cabeza.. pero ya por no discutir... :( si quiere
tablas pues ... tablas.

Saludos,
Carlos'
Respuesta Responder a este mensaje
#9 Justo
29/04/2008 - 22:42 | Informe spam
Gracias por todo a ambos. Soys unos fenomenos.

"Carlos M. Calvelo" escribió en el mensaje
news:
Hola Justo,

También puedes probar, por ejemplo:

SELECT Id, Nombre, Apellidos, Producto, Estado
INTO Tbl_Producto_1
FROM Tabla_Producto
WHERE ID >= 0 AND ID < 500

y te evitas el CREATE TABLE

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida