SQL2000 nach sql 2005 Text in varchar(max)

02/06/2008 - 11:29 von Jörg Schneider | Report spam
Hi @all!

Wir verwenden in unser Datenbank bisher für Memos noch den Datentyp TEXT.

In SQL 2005 gibt es ja varchar(max). Nun wollen wir endlich auf diesen
TYP umsteigen...
Wir haben allerdings einige Datenbanken mit diesem TYP bei unseren
Kunden laufen.
Können wir nun einfach per alter table... den Datentyp umswitchen?
Was ist zu beachten?

Vielen Dank für Eure Infos schon mal im Voraus

Jörg Schneider
 

Lesen sie die antworten

#1 Elmar Boye
02/06/2008 - 16:06 | Warnen spam
Hallo JÖrg,

Jörg Schneider schrieb:
Wir verwenden in unser Datenbank bisher für Memos noch den Datentyp TEXT.

In SQL 2005 gibt es ja varchar(max). Nun wollen wir endlich auf diesen
TYP umsteigen...
Wir haben allerdings einige Datenbanken mit diesem TYP bei unseren
Kunden laufen.
Können wir nun einfach per alter table... den Datentyp umswitchen?



Auszug aus ALTER TABLE ALTER COLUMN:
<URL:http://msdn.microsoft.com/de-de/lib...3.aspx>
<Zitat>
Der Datentyp der text-, ntext- und image-Spalten kann nur in der folgenden Weise geàndert werden:

* text in varchar(max), nvarchar(max) oder xml
* ntext in varchar(max), nvarchar(max) oder xml
* image in varbinary(max)
</Zitat>

und ist somit möglich, wenn keine der anderen dort genannten Restriktionen zutrifft.

Überlegt dabei gleich, ob der Einsatz von Unicode sinnvoll ist -
wenn mal die Chinesen kommen ;-)

Gruß Elmar

Ähnliche fragen