alias de tabla

07/02/2005 - 17:58 por -=JOE MAN=- | Informe spam
Hola

En un primer momento del diseño de la BBDD se eligieron unos nombres
para las tablas que concordaban con la aplicación que iba a manejarlas.
Pero ocurre que a lo largo del desarrollo cambian las especificaciones
del programa y me encuentro con que hacer una consulta es sumamente
lioso porque no coincide el código con el nombre de tabla.
¿existe alguna manera de establecer un alias a una tabla de modo que sin
cambiarle el nombre pueda hacer consultas con el nombre nuevo que tiene
en la aplicación?

Por ejemplo, la tabla "CATEGORIAS" ahora se llama en la aplicación
"FASES". Me gustaría poder hacer:

SELECT * FROM FASES

Sin cambiar el nombre a la tabla porque mucho del código subyacente no
va a ser modificado.


Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
07/02/2005 - 18:07 | Informe spam
Hola, si puedes!! create una vista con el nombre que gustes por ej


CREATE VIEW FASES AS
SELECT * FROM CATEGORIAS
GO



Un abrazo


Salu2
Maxi


"-=JOE MAN=-" escribió en el mensaje
news:
Hola

En un primer momento del diseño de la BBDD se eligieron unos nombres para
las tablas que concordaban con la aplicación que iba a manejarlas.
Pero ocurre que a lo largo del desarrollo cambian las especificaciones del
programa y me encuentro con que hacer una consulta es sumamente lioso
porque no coincide el código con el nombre de tabla.
¿existe alguna manera de establecer un alias a una tabla de modo que sin
cambiarle el nombre pueda hacer consultas con el nombre nuevo que tiene en
la aplicación?

Por ejemplo, la tabla "CATEGORIAS" ahora se llama en la aplicación
"FASES". Me gustaría poder hacer:

SELECT * FROM FASES

Sin cambiar el nombre a la tabla porque mucho del código subyacente no va
a ser modificado.


Gracias
Respuesta Responder a este mensaje
#2 -=JOE MAN=-
07/02/2005 - 18:09 | Informe spam
No sé cómo no se me había ocurrido.

gracias


Maxi wrote:
Hola, si puedes!! create una vista con el nombre que gustes por ej


CREATE VIEW FASES AS
SELECT * FROM CATEGORIAS
GO



Un abrazo

Respuesta Responder a este mensaje
#3 Alejandro Mesa
07/02/2005 - 18:11 | Informe spam
Pudieras crear una vista y usar la vista en la consulta. Eso de adaptar los
nombres de tablas de acuerdo a la aplicacion que la consulta no es
recomendable. Si todas tus applicaciones accesaran la data atraves de
procedimientos almazenados, no habria la necesidad de hacer tales cambios.


AMB


"-=JOE MAN=-" wrote:

Hola

En un primer momento del diseño de la BBDD se eligieron unos nombres
para las tablas que concordaban con la aplicación que iba a manejarlas.
Pero ocurre que a lo largo del desarrollo cambian las especificaciones
del programa y me encuentro con que hacer una consulta es sumamente
lioso porque no coincide el código con el nombre de tabla.
¿existe alguna manera de establecer un alias a una tabla de modo que sin
cambiarle el nombre pueda hacer consultas con el nombre nuevo que tiene
en la aplicación?

Por ejemplo, la tabla "CATEGORIAS" ahora se llama en la aplicación
"FASES". Me gustaría poder hacer:

SELECT * FROM FASES

Sin cambiar el nombre a la tabla porque mucho del código subyacente no
va a ser modificado.


Gracias

Respuesta Responder a este mensaje
#4 Maxi
07/02/2005 - 18:19 | Informe spam
Totalmente deacuerdo contigo, pero aun es complicado poder hacer comprender
a los desarrolladores de lo importante que es trabajar con Sp's :(


Salu2
Maxi


"Alejandro Mesa" escribió en el
mensaje news:
Pudieras crear una vista y usar la vista en la consulta. Eso de adaptar
los
nombres de tablas de acuerdo a la aplicacion que la consulta no es
recomendable. Si todas tus applicaciones accesaran la data atraves de
procedimientos almazenados, no habria la necesidad de hacer tales cambios.


AMB


"-=JOE MAN=-" wrote:

Hola

En un primer momento del diseño de la BBDD se eligieron unos nombres
para las tablas que concordaban con la aplicación que iba a manejarlas.
Pero ocurre que a lo largo del desarrollo cambian las especificaciones
del programa y me encuentro con que hacer una consulta es sumamente
lioso porque no coincide el código con el nombre de tabla.
¿existe alguna manera de establecer un alias a una tabla de modo que sin
cambiarle el nombre pueda hacer consultas con el nombre nuevo que tiene
en la aplicación?

Por ejemplo, la tabla "CATEGORIAS" ahora se llama en la aplicación
"FASES". Me gustaría poder hacer:

SELECT * FROM FASES

Sin cambiar el nombre a la tabla porque mucho del código subyacente no
va a ser modificado.


Gracias

Respuesta Responder a este mensaje
#5 Alejandro Mesa
07/02/2005 - 18:55 | Informe spam
Maxi,

Asi es Maxi, pensamos en lo que hay que hacer sin mirar las consecuencias de
como lo hacemos. Con los niños la educacion debe empezar por casa, con los
desarrolladores, debe empezar por la empresa en la que trabajan. Muchas
empresas ni siquiera tienen standares de programacion que deben cumplirse, y
si las tienen, muchas veces no la hacen valer.


AMB

"Maxi" wrote:

Totalmente deacuerdo contigo, pero aun es complicado poder hacer comprender
a los desarrolladores de lo importante que es trabajar con Sp's :(


Salu2
Maxi


"Alejandro Mesa" escribió en el
mensaje news:
> Pudieras crear una vista y usar la vista en la consulta. Eso de adaptar
> los
> nombres de tablas de acuerdo a la aplicacion que la consulta no es
> recomendable. Si todas tus applicaciones accesaran la data atraves de
> procedimientos almazenados, no habria la necesidad de hacer tales cambios.
>
>
> AMB
>
>
> "-=JOE MAN=-" wrote:
>
>> Hola
>>
>> En un primer momento del diseño de la BBDD se eligieron unos nombres
>> para las tablas que concordaban con la aplicación que iba a manejarlas.
>> Pero ocurre que a lo largo del desarrollo cambian las especificaciones
>> del programa y me encuentro con que hacer una consulta es sumamente
>> lioso porque no coincide el código con el nombre de tabla.
>> ¿existe alguna manera de establecer un alias a una tabla de modo que sin
>> cambiarle el nombre pueda hacer consultas con el nombre nuevo que tiene
>> en la aplicación?
>>
>> Por ejemplo, la tabla "CATEGORIAS" ahora se llama en la aplicación
>> "FASES". Me gustaría poder hacer:
>>
>> SELECT * FROM FASES
>>
>> Sin cambiar el nombre a la tabla porque mucho del código subyacente no
>> va a ser modificado.
>>
>>
>> Gracias
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida