Forum: SQL |
Thema:
Feld mit ALTER TABLE einfügen |
Von:
Martin Schmidt (
07.03.2005 15:36) |
Hallo,
wollte - ganz einfach, wie ich es von mySQL kenne - ein neues Feld (varchar)
in eine bereits vorhandene Tabelle einfügen. Aber bei der Angabe, an welche
Stelle (AFTER 'feldname') gab's eine Fehlermeldung. Recherchen haben ergeben, dass
dieses Agrument vom MS-SQL server nicht unterstützt wird.
Leider konnte ich nichts finden, wie ich das neue Feld an eine andere Stelle als ans
Ende (das hat geklappt) setzen kann.
Gibt es ein Pendant zu "AFTER"
Danke & Gruß
MartinS
Betreff |
Von |
Datum |
|
  |
Re: Feld mit ALTER TABLE einfügen
Hallo Martin,<br><br>du kannst über den Enterprise manager die dei Änderung an der Tabelle machen<br>und dann kannst Du folgendes Script speichern bzw. dir Ausgeben.<br><br><br>BEGIN TRANSACTION<br>SET... |
 |
 |
 |
|
|
Ansgar
Sommer
|
07.03.2005 16:34 |
|
  |
Re: Feld mit ALTER TABLE einfügen
Hallo Ansgar,<br><br>danke für die ausführliche Info.<br>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... |
 |
 |
 |
|
|
Martin
Schmidt
|
09.03.2005 13:52 |
|
  |
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!