Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

mit Query Analyzer Tabelle erweitern

Empfohlene Antworten

Veröffentlicht

Hallo,

Ich hab eine Tabelle in der Daten vorhanden sind, die Tabelle will ich jetzt um eine Spalte in der mitte von Tabelle ohne die Daten vorher zu umkopieren erweitern, geht es überhaupt ??

PS Benutzer SQL Server 2000 und Query Analyzer

Hallo,

Ich hab eine Tabelle in der Daten vorhanden sind, die Tabelle will ich jetzt um eine Spalte in der mitte von Tabelle ohne die Daten vorher zu umkopieren erweitern, geht es überhaupt ??

PS Benutzer SQL Server 2000 und Query Analyzer

Also mit dem QA weiß ich das jetzt auch nicht. Aber mit dem Enterprise Manager geht das ohne weiteres. Tabelle bearbeiten - Spalte markieren - Rechtsklick - Spalte einfügen (Es wird eine neue Spalte VOR der markierten erstellt und hat dann NULL-Werte).

Geht ohne weiteres, auch wenn Daten in der Tabelle vorhanden sind.

ciaoi

Buell

  • Autor
Also mit dem QA weiß ich das jetzt auch nicht. Aber mit dem Enterprise Manager geht das ohne weiteres. Tabelle bearbeiten - Spalte markieren - Rechtsklick - Spalte einfügen (Es wird eine neue Spalte VOR der markierten erstellt und hat dann NULL-Werte).

Geht ohne weiteres, auch wenn Daten in der Tabelle vorhanden sind.

ciaoi

Buell

danke der Weg ist mir bekant ;) ,

wurde mich aber interesieren ob es mit QA geht

danke der Weg ist mir bekant ;) ,

wurde mich aber interesieren ob es mit QA geht

Dann hilft meines Wissens nur eins.

mit ALTER TABLE ADD ... eine neue Spalte hinzufügen (diese ist dann eben die letzte Spalte)

Neue Tabelle: TABELLE

Spalte1, Spalte2, NeueSpalte

Nun will man die NeueSpalte vorne haben:

SELECT NeueSpalte, Spalte1, Spalte2 INTO TEMPTAB FROM TABELLE

DROP TABLE TABELLE

EXEC sp_rename 'TEMPTAB', 'TABELLE'

GO

Kurzform:

ALTER TABLE.. - Spalte hinzufügen

SELECT ... INTO NEUTABELLE - hier die Spaltenreihenfolge festlegen und in neue Tabelle schreiben

DROP AlteTabelle

EXEC sp_rename ausführen für Umbenennen derTemptabelle

Das ist ein "Workaround" und man sollte beachten, dass evtl. eine produktive Tabelle kurzfristig nicht mehr existiert. Beim "Designen" aber evtl. anwendbar.

HTH

Buell

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.