SQL - Cambiar a Mayúsculas Nombres de Campos

 
Vista:

Cambiar a Mayúsculas Nombres de Campos

Publicado por Fer (2 intervenciones) el 27/08/2005 15:19:39
Muchachos,
El SQL Server cuando está seteado con Case Sensitive Sort Order es mortal, porque obliga a respetar el case hasta en los nombres de tablas y campos de las instrucciones SQL que se mandan a ejecutar. Tengo un pgma VB6 que no anda ni palos en una instalación de esas y se me ocurrió que una forma de solucionarlo es cambiar a mayúsculas los nombres de los objetos de la base de datos y mandarle las instrucciones SQL previamente "mayúsculizadas" desde el VB para que no patalee.

Si alguien me puede indicar cómo puedo hacer el cambio vía programa, me ahorraría un tiempo enorme.

Desde ya muy agradecido.
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:Cambiar a Mayúsculas Nombres de Campos

Publicado por Isaías Islas (5072 intervenciones) el 29/08/2005 17:09:34
¿No seria mejor quitar el SET Case Sensitive Sort Order?
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

RE:Cambiar a Mayúsculas Nombres de Campos

Publicado por Fer (2 intervenciones) el 30/08/2005 01:06:31
El cliente no quiere porque tiene otras aplicaciones y habría que dropear las tablas y volverlas a construir. Tarea no exenta de riesgo.
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

RE:Cambiar a Mayúsculas Nombres de Campos

Publicado por Isaías Islas (5072 intervenciones) el 30/08/2005 20:07:07
Fer

El hecho de que este SETEADO te trae muchos mas problemas del que NO este, no se en que le afecte a tu cliente el que no se valide MAYUSCULAS-MINUSCULAS.

Ahora bien, puedes utilizar el store SP_RENAME

create table hola (id int)
sp_rename 'hola', 'HOLA'
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