Nombres de Tablas SQL SERVER

14/11/2005 - 11:51 por solusoft | Informe spam
Hola a todos.

En desarrollo de una aplicación Windows, que utiliza una BBDD, se encuentran
nombres de tablas así, literalmente

'091104_ene05$'

(con comilla simple al inicio y final)

El caso que si intento hacer esto en analizador de consultas:

select * from '091104_ene05$'

me falla,

quisiera saber cómo puedo escapar de alguna forma el nombre de la tabla para
que desde el analizador de consultas y desde ADO.NET funcione esa sentencia
sql.

La base de datos no puedo modificarla, sólo hacer consultas.

Saludos cordiales.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
14/11/2005 - 11:58 | Informe spam
Hola,

¿No has probado:

select * from "091104_ene05$"

(con dobles comillas)?

Slds - Octavio

"solusoft" escribió en el mensaje
news:
Mostrar la cita
#2 solusoft
14/11/2005 - 12:46 | Informe spam
Gracias, he probado

select * from "'091104_abr05$'"

y funciona, es decir, el nombre de la tabla entre comillas dobles, con lo
cual habría:

doble-comilla y comilla simple al principio
y
comilla simple y doble comilla al final.


He de suponer que si hago algo así

select * from "NOMBRE_TABLA" debería funcionar siempre la SQL, y también
supongoq ue el caracter " doble comilla no se permite para el nombre de tabla.

Saludos.





"Octavio Hernandez" escribió:

Mostrar la cita
#3 luis
15/11/2005 - 17:45 | Informe spam
solo por curiosidad. ¿A quien se le ha ocurrido poner semejante nombre a una
tabla (las comillas simples)?

"solusoft" escribió en el mensaje
news:
Mostrar la cita
#4 solusoft
15/11/2005 - 17:57 | Informe spam
El cliente que paga el desarrollo de la web :-)


"luis" escribió:

Mostrar la cita
#5 tatis
16/11/2005 - 14:25 | Informe spam
Otra de forma de realizar la consulta es select * from [nombretabla]
(entre corchetes cuadrados)
Ads by Google
Search Busqueda sugerida