Löschen Sie alle Spalten in einer Tabelle, wenn ihre Namen einem bestimmten Muster in SQL Server folgen

BICube

Ich habe eine Tabelle, aus der ich mehrere Spalten löschen muss, die einem Muster folgen. Angenommen, die Spaltennamen in meiner Tabelle lauten (A1, A2, A3, B1, B2, B3), und ich muss alle Spalten löschen, die mit einem B beginnen (B1, B2, B3). Ich konnte diese in einer separaten Abfrage abrufen, aber immer noch keine drop-Anweisung für die Ausgabe ausführen. Ich schätze die Hilfe sehr. Bitte beachten Sie, dass ich keine Skripte mit Cursorn bereitstellen darf. Daher ist reines SQL vorzuziehen.

Vielen Dank,

P Pradeep

Versuche dies. Verwenden Sie Dynamic SQLdiese Option , um Drop-Skripte für Spalten zu generieren , die einem bestimmten Muster folgen

DECLARE @sql NVARCHAR(max)=''

SELECT @sql += ' Alter table ' + TABLE_NAME + ' DROP COLUMN ' + COLUMN_NAME
FROM   INFORMATION_SCHEMA.COLUMNS
WHERE  TABLE_NAME = 'tablename'
       AND TABLE_SCHEMA = 'SchemaName'
       AND TABLE_CATALOG = 'DatabaseName'
       AND COLUMN_NAME LIKE 'B%'

--print @sql
EXEC Sp_executesql @sql 

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

TOP Liste

  1. 1

    TypeAhead.js zeigt keine Ausgangsschienen an?

  2. 2

    Wie lade ich eine Datei herunter, ohne den Typ oder Dateinamen zu kennen?

  3. 3

    So verschieben Sie ein Bild in Flutter/Dart mit einem Draggable

  4. 4

    Pandas rufen einen Wert basierend auf dem Index ab

  5. 5

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  6. 6

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  7. 7

    Interpolieren Sie mit Python die 2D-Matrix entlang der Spalten

  8. 8

    numpy: Berechnen Sie die Ableitung der Softmax-Funktion

  9. 9

    Warum funktioniert das Umgebungslicht in diesem Beispiel nicht?

  10. 10

    spring-data-jpa: ORA-01795: Die maximale Anzahl von Ausdrücken in einer Liste beträgt 1000

  11. 11

    Wie verwende ich Format-Table ohne Abschneiden von Werten?

  12. 12

    MongoDB eingebettetes Dokument unterscheiden und filtern

  13. 13

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  14. 14

    Wie vermeide ich, dass die gesamte App neu geladen wird, wenn Nav.Link von React-Bootstrap verwendet wird?

  15. 15

    Aktualisieren des Werts im Json-Objekt in Python

  16. 16

    Wie aktualisiere ich ein Feld in einer Raumdatenbank mit einem Repository und einem Ansichtsmodell?

  17. 17

    Python gibt einen Fehler aus, dass eine Datei nicht vorhanden ist, wenn dies eindeutig der Fall ist

  18. 18

    Warum funktioniert Phantomjs nicht mit dieser Site?

  19. 19

    Docker bleibt beim Ausführen von time.sleep (1) in einer Python-Schleife hängen

  20. 20

    Überprüfen Sie, ob der ausgewählte Wert 'YES' ist, wenn ja, aktivieren Sie ein Steuerelement mit Javascript

  21. 21

    Deklarieren einer nicht initialisierten Variablen in der Klassendefinition in Python

heißlabel

Archiv