Announcement

Collapse
No announcement yet.

updaten einer tabelle

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

  • updaten einer tabelle

    hallo ich will nicht die komplette artikel inhalte updaten.
    Das dauert dann wieder ewig. Wir haben veränderungen gemacht aber nur in sel4.

    das ist der code für das komlette update der artikel

    [highlight=sql]
    update m1.artikel set pncud=true
    [/highlight]

    ich will aber nur die sel4 siehe code wie ich siehe bis jetzt ausgebe.

    [highlight=sql]
    select artnr, sel4 from m1.artikelsel
    [/highlight]

  • #2
    mir ist nicht so ganz klar, wie dein select und dein update zusammenpassen, da es sich meines verständnisses nach um zwei verschiedene tabellen handelt

    Comment


    • #3
      das select soll nur zeigen wie die tabelle heisst. ich will nur updaten mehr nicht.

      die sel4

      Comment


      • #4
        Ich verstehs auch nicht

        Comment


        • #5
          Aber die Syntax von SQL-Update ist doch wie folgt:

          [highlight=sql]
          UPDATE <tablename> SET <fieldname> = <new value> WHERE <where-clause>
          [/highlight]

          Damit ist dein Problem doch erschlagen, oder nicht? Du müsstest dir also nur ein Where-Clause zusammensetzen, das dir exakt die Elemente der Tabelle raussucht, die du Updaten willst.

          Wenn nicht, versteh ich nicht, was du meinst.

          Comment


          • #6
            Was für eine Datenbank ist es denn? Ich weiss dass man bei Oracle sowas machen kann
            Code:
            UPDATE (SELECT pncud FROM artikelsel WHERE ...) SET pncud = ...
            Ist nicht ganz so geläufig, funktioniert aber ohne Probleme. Habe ich selber schon in einer Applikation genutzt.

            Gruss

            Comment


            • #7
              Das wird aber auch nur funktionieren solange Du keine großen Joins in das Query einbaust und dann kann ichs auch gleich wieder in die WHERE Bedingung reinschreiben.

              Comment

              Working...
              X