Forum: SQL |
Thema:
Re: Feld mit ALTER TABLE einfügen |
Von:
Martin Schmidt (
09.03.2005 13:52) |
Hallo Ansgar,
danke für die ausführliche Info.
Leider steht für diesen Fall der Enterprise-Manager nicht zur Verfügung, da das ganze über eine reine Web-Schnittstelle als SQL-Kommando abgesetzt werden muss.
Erstaunt hat mich der Umfang, denn mit mySQL geht das in einer Zeile
ALTER TABLE 'tabellenname' ADD 'neuerfeldname'(Datentyp) AFTER 'feldname'
wobei feldname das Feld ist, nach dem das neue eingefügt werden soll. Nun kennt der SQL-Server den Befehl 'AFTER' scheinbar nicht.
Schreibe ich:
ALTER TABLE 'tabellenname' ADD 'neuerfeldname'(Datentyp)
so wird das Feld eingefügt, allerdings immer ans Ende, als letztes Feld.
Eigentlich ganz einfach.
Danke & Gruß
MartinS
Betreff |
Von |
Datum |
|
  |
Re: Feld mit ALTER TABLE einfügen
Hallo Martin,<br><br>ich nutze es im Code auch immer über "einfach" alter table.<br><br>Der Enterprise Manager generiert automatisch das SQL script, ich nutze das auch nur falls es umbedingt nötig ist.<br>Die... |
 |
 |
 |
|
|
Ansgar
Sommer
|
09.03.2005 15:17 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!