Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consultas con el nombre de la tabla

Estas en el tema de consultas con el nombre de la tabla en el foro de Mysql en Foros del Web. Hola, no se si me pudieran ayudar, tengo una duda y no se como hacerlo o si se puede hacer. Lo que quiero es hacer ...
  #1 (permalink)  
Antiguo 17/12/2013, 09:58
 
Fecha de Ingreso: noviembre-2013
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
consultas con el nombre de la tabla

Hola, no se si me pudieran ayudar, tengo una duda y no se como hacerlo o si se
puede hacer.

Lo que quiero es hacer insertar datos aun tabla pero sin yo decirle directamente a que tabla, sino con una variable decirle a que tabla insertar el valor pero tomando como condición el nombre de la tabla y no el nombre del campo
por ejemplo:

"INSERT INTO "nombre de la tabla" WHERE "nombre de la tabla"="var"
  #2 (permalink)  
Antiguo 17/12/2013, 10:14
 
Fecha de Ingreso: noviembre-2013
Ubicación: Nuevo Leon
Mensajes: 70
Antigüedad: 10 años, 5 meses
Puntos: 2
Respuesta: consultas con el nombre de la tabla

O.O quieres insertar la tabla dentro de la tabla¿?
__________________
Buen dia.
Jessy Rmz.
No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas.
  #3 (permalink)  
Antiguo 17/12/2013, 10:25
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: consultas con el nombre de la tabla

eso es con querys dinamicos en sql server es de la siguiente manera:


Código SQL:
Ver original
  1. DECLARE @query VARCHAR(MAX)
  2. DECLARE @tabla VARCHAR(20)
  3. SET @tabla='mi tabla'
  4. SET @query='insert into ' + @tabla ' select * from tabla2'
  5. sp_executesql @query

en mysql no se como se maneje este tipo de querys
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #4 (permalink)  
Antiguo 17/12/2013, 11:19
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: consultas con el nombre de la tabla

Hola m_robert:

Ya Libras te dio una idea de cómo puedes hacerlo. En MySQL utilizas Sentencias Preparadas, checa esta liga para más información al respecto.

http://dev.mysql.com/doc/refman/5.0/es/sqlps.html

Saludos
Leo.

Etiquetas: campo, nombre, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:56.