Re: MySQL -> MSSQL
- From: Richard Baier <richard.baier@xxxxxxx>
- Date: Fri, 07 Apr 2006 15:01:43 +0200
mark.knochen@xxxxxxxxxxxxxx wrote:
Wegen binär funktionieren nämlich viele Zeichenfolgefunktionen beim
Datentyp TEXT nicht!
Wenn du aber wirklich Strings mit mehr als 8000 Zeichen hast,
Kann ja mal vorkommen, heisst das dann, dass z.B. UTF-8 nicht mehr
korrekt angezeigt werden kann?
Nein, wobei der SQL Server hat per Default ohnehin keinen Support für UTF-8. Die Unicode Unterstützung wird über eigene Datentypen (nchar, nvarchar, ntext) realisiert, hierbei wird als Encoding aber UCS-2 verwendet. Da Du eine PHP Applikation hast, kannst Du die erforderliche Konvertierung von UTF-8 auf UCS-2 leider vergessen (siehe google).
Du kannst die UTF-8 Daten also nur in einem normalen Textfeld ablegen, das funktioniert auch, der SQL Server kann allerdings die Unicode Daten nicht korrekt interpretieren (Zeichensalat, wenn Du mit EM oder Query Analyzer drauf gehst).
Bei Verwendung der MSSQL Extension ist allerdings noch etwas zu beachten:
Es werden bei varchar bzw. char maximal 255 Zeichen unterstützt. Es liegt daran, dass die Extension die DB Library von MS verwendet, die deprecated und auf dem Stand von SQL Server 7 ist (die Erhöhung von varchar von 255 auf 8000 Zeichen wurde nicht nachgezogen).
Richard
.
- Follow-Ups:
- Re: MySQL -> MSSQL
- From: mark . knochen
- Re: MySQL -> MSSQL
- References:
- MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: Torsten Schneider
- Re: MySQL -> MSSQL
- From: Mark Knochen
- Re: MySQL -> MSSQL
- From: helmut woess
- Re: MySQL -> MSSQL
- From: mark . knochen
- MySQL -> MSSQL
- Prev by Date: Re: MySQL -> MSSQL
- Next by Date: Re: MySQL -> MSSQL
- Previous by thread: Re: MySQL -> MSSQL
- Next by thread: Re: MySQL -> MSSQL
- Index(es):
Relevant Pages
|
Loading