![]() |
AW: VARCHAR-Spalte durch CLOB ersetzen
Ist nur eine einmalige Sache in einer Hausdatenbank, an der ich das Samstag morgen durchziehen kann.
Ich werde mal berichten wie es war. |
AW: VARCHAR-Spalte durch CLOB ersetzen
Zitat:
|
AW: VARCHAR-Spalte durch CLOB ersetzen
Zitat:
Lassen sich aber bei Locks außerhalb der autonomen Transkation selten für etwas sinnvolles nutzen. Zum Thema: du kannst dir ein Update sparen. Du kannst in einem Schritt die temp. Spalte besetzen und dein Feld auf null setzen. Bei 500k sollte es aber egal sein. Das sollte nicht lange dauern.
Code:
alter table t add "temp column" clob;
update t set "temp column" = y, y = null; alter table t modify y long; alter table t modify y clob; update t set y = "temp column"; alter table t drop column "temp column"; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz