unknown
2005-12-30 12:55:16 UTC
Hi NG!
In SQL 2005 gibt es ja die nvarchar(max) / varchar(max) Datentypen. Wenn ich
das richtig interpretiere sind diese ntext / text - Datentypen (von der Art
der Speicherung), es können aber "normale" String Operationen (wie in meinem
Fall DISTINCT) durchgeführt werden. Ist das korrekt so?
Wenn dem so ist, dann habe ich aber folgende Fragen:
* Ist es von der Geschwindigkeit egal ob man varchar(max) oder text
verwendet?
* Wenn man varchar(max) alles das machen kann was man mit text machen kann +
mehr, warum gibt es diese Funktionen dann überhaupt? Ich meine damit warum
MS nicht einfach die zusätzlichen Funktionen in die text / ntext Datentypen
integriert hat.
* Gibt es noch einen Grund auf SQL 2005 die text / ntext Typen zu verwenden,
oder kann man generell varchar / nvarchar(max) verwenden?
Danke und einen guten Rutsch!
mfg GP
In SQL 2005 gibt es ja die nvarchar(max) / varchar(max) Datentypen. Wenn ich
das richtig interpretiere sind diese ntext / text - Datentypen (von der Art
der Speicherung), es können aber "normale" String Operationen (wie in meinem
Fall DISTINCT) durchgeführt werden. Ist das korrekt so?
Wenn dem so ist, dann habe ich aber folgende Fragen:
* Ist es von der Geschwindigkeit egal ob man varchar(max) oder text
verwendet?
* Wenn man varchar(max) alles das machen kann was man mit text machen kann +
mehr, warum gibt es diese Funktionen dann überhaupt? Ich meine damit warum
MS nicht einfach die zusätzlichen Funktionen in die text / ntext Datentypen
integriert hat.
* Gibt es noch einen Grund auf SQL 2005 die text / ntext Typen zu verwenden,
oder kann man generell varchar / nvarchar(max) verwenden?
Danke und einen guten Rutsch!
mfg GP