Announcement

Collapse
No announcement yet.

Spallte in Tabelle nachträglich mit nullen befüllen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spallte in Tabelle nachträglich mit nullen befüllen

    Hallo Forum,

    ich habe in einer Tabelle eine Spalte die ich nachträglich mit 0 en Befüllen möchte,
    gibt es eine Möglichkeit dies per SQL Befehl zu automatisieren?

    Besten Dank im Voraus
    Birgit

  • #2
    Einfach ein Update auf das Feld der Tabelle absetzen ohne Where Klausel.

    Comment


    • #3
      Was meinst Du mit automatisieren?
      Nicht jeden Satz von Hand zu editieren?
      update [tabelle] set [spalte]=0

      Das solltest Du aber so wirklich nur bei einer neu angelegten Spalte machen.
      Automatisch geschieht das wenn Du direkt bei Spalten erzeugen, also in der Definition der Spalte "Default 0" angibst.
      Gruß, defo

      Comment


      • #4
        Super, danke funktioniert ...

        update [tabelle] set [spalte]=0

        Gruß
        Birgit

        Comment


        • #5
          hallo,
          nur mal so am Rande gefragt weil das immer umständlich umsetze...

          Gibt es eine Möglichkeit dass der MSSQL-Server beim hinzufügen von Spalten zu einer bereits vorher gespeicherten Tabelle für die vorhandenen Zeilen den definierten default-Wert der Spalte setzt?

          Wenn man mit NOT NULL bei der Spaltendefinition arbeiten möchte bedeutet das:
          - Spalte anlegen mit NULL im default-Wert
          - Updates fahren dass keine Zeile mehr NULL enthält
          - Spaltendefinition in NOT NULL ändern

          Comment

          Working...
          X