There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -
Verwijderd
Het lukt wel als je de tabel met de nieuwe naam definieert:
Stel
c1 is een int en je wil er c2 van maken, zet dan gewoon ook int hierachter
ALTER TABLE TblName CHANGE c1 c2 int;
Suc6
Stel
c1 is een int en je wil er c2 van maken, zet dan gewoon ook int hierachter
ALTER TABLE TblName CHANGE c1 c2 int;
Suc6
FYI: Bij Informix kan het niet met een alter table maar moet het met:
code:
1
| rename column table.oldcolumnname to newcolumnname |
Hey ... maar dan heb je ook wat!
Gezien het feit dat mijn Access help het hele SQL keyword "RENAME" niet kent zou je probleem wel eens iets dieper kunnen liggen. Waarom doe je niet:
ALTER TABLE table ADD COLUMN newfield;
UPDATE table
SET newfield = oldfield;
ALTER TABLE table DROP COLUMN oldfield;
Moet je alleen even oppassen met indexen en foreign keys.
ALTER TABLE table ADD COLUMN newfield;
UPDATE table
SET newfield = oldfield;
ALTER TABLE table DROP COLUMN oldfield;
Moet je alleen even oppassen met indexen en foreign keys.