Cambiar la inetrcalacion de toda la base de datos

07/04/2005 - 17:41 por Jesus | Informe spam
Hola.

Por un error en la importacion/exportacion de tablas en una base de datos
sql2000 me encuentro que tengo tablas con diferente intercalacion, por lo que
al intentar crear referencias entre ellas no me lo permite. Existe algun
procedimiento o instruccion para cambiar la intercalacion de "TODA" la base
de datos (tablas, columnas, referencias) de forma automatica?

Gracias por adelantado.

Preguntas similare

Leer las respuestas

#1 Carlo Sorrel
07/04/2005 - 21:19 | Informe spam
Hola Jesus, para cambiarle la intercalación a una base de datos, debes
realizar un "alter database", no me acuerdo especificamente, pero revisa
BOL, en la parte de ALTER DATABASE..., la opción COLLATE.
Suerte.
Saludos

Atte.,
Carlo Sorrel
CHILE.

"Jesus" escribió en el mensaje
news:
Hola.

Por un error en la importacion/exportacion de tablas en una base de datos
sql2000 me encuentro que tengo tablas con diferente intercalacion, por lo


que
al intentar crear referencias entre ellas no me lo permite. Existe algun
procedimiento o instruccion para cambiar la intercalacion de "TODA" la


base
de datos (tablas, columnas, referencias) de forma automatica?

Gracias por adelantado.
Respuesta Responder a este mensaje
#2 jesus
08/04/2005 - 09:43 | Informe spam
Hola Carlo,
Gracias, pero con esto solo me cambia la base de datos externamente, no
cambia la intercalacion de todos los elementos que la componen...

"Carlo Sorrel" escribió:

Hola Jesus, para cambiarle la intercalación a una base de datos, debes
realizar un "alter database", no me acuerdo especificamente, pero revisa
BOL, en la parte de ALTER DATABASE..., la opción COLLATE.
Suerte.
Saludos

Atte.,
Carlo Sorrel
CHILE.

"Jesus" escribió en el mensaje
news:
> Hola.
>
> Por un error en la importacion/exportacion de tablas en una base de datos
> sql2000 me encuentro que tengo tablas con diferente intercalacion, por lo
que
> al intentar crear referencias entre ellas no me lo permite. Existe algun
> procedimiento o instruccion para cambiar la intercalacion de "TODA" la
base
> de datos (tablas, columnas, referencias) de forma automatica?
>
> Gracias por adelantado.



Respuesta Responder a este mensaje
#3 Carlos Sacristán
08/04/2005 - 10:00 | Informe spam
Jesús, no existe el método que comentas, aunque tampoco tiene mayor
importancia. Gracias a la cláusula COLLATE puedes indicar en cualquier
momento qué intercalación quieres que tenga un dato alfanumérico.

Cambiando la intercalación de la base de datos te soluciona el problema
de tener una intercalación incorrecta para los nuevos objetos creados, pero
no para los antiguos. Si quieres crear relaciones entre tablas tendrás que
igualar con la cláusula COLLATE, tal y como te he comentado antes, la
intercalación entre las columnas que compongan dicha relación.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"jesus" escribió en el mensaje
news:
Hola Carlo,
Gracias, pero con esto solo me cambia la base de datos externamente, no
cambia la intercalacion de todos los elementos que la componen...

"Carlo Sorrel" escribió:

> Hola Jesus, para cambiarle la intercalación a una base de datos, debes
> realizar un "alter database", no me acuerdo especificamente, pero


revisa
> BOL, en la parte de ALTER DATABASE..., la opción COLLATE.
> Suerte.
> Saludos
>
> Atte.,
> Carlo Sorrel
> CHILE.
>
> "Jesus" escribió en el mensaje
> news:
> > Hola.
> >
> > Por un error en la importacion/exportacion de tablas en una base de


datos
> > sql2000 me encuentro que tengo tablas con diferente intercalacion, por


lo
> que
> > al intentar crear referencias entre ellas no me lo permite. Existe


algun
> > procedimiento o instruccion para cambiar la intercalacion de "TODA" la
> base
> > de datos (tablas, columnas, referencias) de forma automatica?
> >
> > Gracias por adelantado.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida