Forum: Datenbanken
by tsteinmaurer,
15. Dez 2010
Mit dem Unterschied, dass bei einer Tabelle mit vielen Datensätzen (Tabellen mit > 100 Mio. Datensätzen soll es geben) der Server viel mehr beschäftigt ist, als wenn man das Umbenennen direkt, d.h. ohne temporäre Spalte durchbekommt.
Forum: Datenbanken
by tsteinmaurer,
15. Dez 2010
INTEGER auf NUMERIC sollte auch in einem Schritt machbar sein, sofern:
- Auf der Spalte keine Abhängigkeiten sind (Constraints, Triggers, Stored Procedures ...)
- Der Ziel NUMERIC Typ eine entsprechend große Ausprägung hat. So wirst du einen BIGINT z.b. in keinen NUMERIC(4,2) unterbringen
Die Syntax hat dir DeddyH über den Link schon gegeben.