Mayusculas

27/11/2006 - 18:11 por Jiordie | Informe spam
Hola a todos!!!

tengo unos procedimientos almacenados que euiro correr en otro servidor pero
no reconoce los nombre de las tabla por que al parecer esta utilizando case
sensitive para los nombres de tablas por eso no me funciona ningun select
allá.

Hay alguna forma de reconfigurar esto en el servidor para que los select
pueda hacerlos independiente de si yo digo SELECT * FROM TABLA que SELECT *
FROM tabla ????

Mil gracias

Preguntas similare

Leer las respuestas

#1 Monica Rivera
27/11/2006 - 18:57 | Informe spam
Estas seguro de que ese es el problema? podria ser un asunto de permisos?

"Jiordie" wrote:

Hola a todos!!!

tengo unos procedimientos almacenados que euiro correr en otro servidor pero
no reconoce los nombre de las tabla por que al parecer esta utilizando case
sensitive para los nombres de tablas por eso no me funciona ningun select
allá.

Hay alguna forma de reconfigurar esto en el servidor para que los select
pueda hacerlos independiente de si yo digo SELECT * FROM TABLA que SELECT *
FROM tabla ????

Mil gracias



Respuesta Responder a este mensaje
#2 Jiordie
27/11/2006 - 19:27 | Informe spam
ahp, si, estoy seguro por que cambio de mayuscula a minuscula y la consulta
ejecuta perfectamente.

Gracias por la ayuda que me puedan dar

"Monica Rivera" escribió en el
mensaje news:
Estas seguro de que ese es el problema? podria ser un asunto de permisos?

"Jiordie" wrote:

Hola a todos!!!

tengo unos procedimientos almacenados que euiro correr en otro servidor
pero
no reconoce los nombre de las tabla por que al parecer esta utilizando
case
sensitive para los nombres de tablas por eso no me funciona ningun select
allá.

Hay alguna forma de reconfigurar esto en el servidor para que los select
pueda hacerlos independiente de si yo digo SELECT * FROM TABLA que SELECT
*
FROM tabla ????

Mil gracias



Respuesta Responder a este mensaje
#3 ulises
27/11/2006 - 20:43 | Informe spam
"Jiordie" wrote:

Hola a todos!!!

tengo unos procedimientos almacenados que euiro correr en otro servidor pero
no reconoce los nombre de las tabla por que al parecer esta utilizando case
sensitive para los nombres de tablas por eso no me funciona ningun select
allá.

Hay alguna forma de reconfigurar esto en el servidor para que los select
pueda hacerlos independiente de si yo digo SELECT * FROM TABLA que SELECT *
FROM tabla ????

Mil gracias



Cambia el modo de intercalación de la base de datos a uno que no sea case
insensitive, p.e :

ALTER DATABASE mibasededatos
COLLATE SQL_Latin1_General_CP1_CI_AI

Si tuvieses nombres de tabla repetidos, por ejemplo "TABLA" y "Tabla", esta
sentencia te dará error. Ojo, esto no cambia la intercalación definida a
nivel de las columnas, pero ya identificará el nombre de las tablas en modo
case insensitive.

Saludos,
Ulises
Respuesta Responder a este mensaje
#4 Jiordie
27/11/2006 - 22:02 | Informe spam
Una ayuda espectacular,

MUCHAS GRACIAS!!! (a los dos)


"ulises" escribió en el mensaje
news:
"Jiordie" wrote:

Hola a todos!!!

tengo unos procedimientos almacenados que euiro correr en otro servidor
pero
no reconoce los nombre de las tabla por que al parecer esta utilizando
case
sensitive para los nombres de tablas por eso no me funciona ningun select
allá.

Hay alguna forma de reconfigurar esto en el servidor para que los select
pueda hacerlos independiente de si yo digo SELECT * FROM TABLA que SELECT
*
FROM tabla ????

Mil gracias



Cambia el modo de intercalación de la base de datos a uno que no sea case
insensitive, p.e :

ALTER DATABASE mibasededatos
COLLATE SQL_Latin1_General_CP1_CI_AI

Si tuvieses nombres de tabla repetidos, por ejemplo "TABLA" y "Tabla",
esta
sentencia te dará error. Ojo, esto no cambia la intercalación definida a
nivel de las columnas, pero ya identificará el nombre de las tablas en
modo
case insensitive.

Saludos,
Ulises




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida