Como cambiar la intercalacion de todas las tablas de un BD

29/12/2005 - 21:30 por Rodolfo | Informe spam
Saludos

Por favor
cual es el procedimiento para cambiar la intercalacion de todas las tablas
de un BD,
ya hice el cambio por la opcion alter database pero las columnas quedaron
con la intercalacion anterion. Como hago para cambiar la intercalacion de
estas columnas?

Saludos
Rodolfo

Preguntas similare

Leer las respuestas

#1 Isaias
29/12/2005 - 23:30 | Informe spam
ALTER TABLE table
{ [ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ COLLATE < collation_name > ]

Donde dice COLLATE, debes decirle que intercalacion quieres.

Saludos
IIslas


"Rodolfo" escribió:

Saludos

Por favor
cual es el procedimiento para cambiar la intercalacion de todas las tablas
de un BD,
ya hice el cambio por la opcion alter database pero las columnas quedaron
con la intercalacion anterion. Como hago para cambiar la intercalacion de
estas columnas?

Saludos
Rodolfo
Respuesta Responder a este mensaje
#2 Rodolfo
03/01/2006 - 20:02 | Informe spam
Buenas tardes

El cambio de intercalacion quiero hacerlo con todas las tablas al mismo
tiempo, no tabla por tabla. Es posioble ?
Rodolfo

"Isaias" escribió:

ALTER TABLE table
{ [ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ COLLATE < collation_name > ]

Donde dice COLLATE, debes decirle que intercalacion quieres.

Saludos
IIslas


"Rodolfo" escribió:

> Saludos
>
> Por favor
> cual es el procedimiento para cambiar la intercalacion de todas las tablas
> de un BD,
> ya hice el cambio por la opcion alter database pero las columnas quedaron
> con la intercalacion anterion. Como hago para cambiar la intercalacion de
> estas columnas?
>
> Saludos
> Rodolfo
Respuesta Responder a este mensaje
#3 Jose Nadim
04/01/2006 - 18:04 | Informe spam
Creo que no hay de otra. Te puede servvir algo como esto:
select 'ALTER TABLE '+ TABLE_NAME+ ' ALTER COLUMN '+COLUMN_NAME+'
'+DATA_TYPE + CONVERT(VARCHAR(15),CHARACTER_MAXIMUM_LENGTH)+
' COLLATE XXXXX'
from information_schema.columns
WHERE
DATA_TYPE NOT IN ('INT')



Si el prblema es consultas con otro servidor hay que tener en cuenta
que en el servidor en donde se haga la consulta hacia el otro en la bd
tempdb es lai ntercalacion que predomina.
Tengo un servidor A y otro B
Si desde el QA del servidor A hago una consulta q involucra una tabla
del servidor B, la intercalacion que predomina es la de la tempdb de A

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