SQL - nombre variable para una tabla

 
Vista:

nombre variable para una tabla

Publicado por ruben (1 intervención) el 31/01/2006 13:22:06
hola a todos tengo un problemita con SQL y cobol.la verdad es que no se si es aqui donde debo preguntar. el caso es que
necesito saber si se puede acceder a una tabla de SQL desde cobol mediante una sentencia de forma que pueda variar el nombre de la tabla.
es decir, una sentencia cobol que me permita hacer un SELECT * FROM casa00 o un SELECT de casa01,....
es decir poder introducir el nombre de la tabla como variable.
gracias,
ruben
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:nombre variable para una tabla

Publicado por Isaías (5072 intervenciones) el 31/01/2006 20:04:55
Si, pero deberias hacerlo mediante QUERY DINAMICO, esto es solo un ejemplo:

DECLARE @MyTabla NVARCHAR(30), @SQLString NVARCHAR(1000)
SET @MyTabla = 'CLIENTE'
SET @SQLString = N'SELECT * FROM '+@MyTabla
EXEC (@SQLString)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar