Announcement

Collapse
No announcement yet.

Datensätze mit bestimmten Spaltennamen kopieren und neu speichern.

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

  • Datensätze mit bestimmten Spaltennamen kopieren und neu speichern.

    Hallo zusammen,

    ich habe folgende "Herausforderung".

    Ich habe eine MSSQL Datenbank welche wie folgt aufgebaut ist:

    Code:
    UNIID (fortlaufende nr.), ACCESSCODE, TEXTCODE, TEXTDESCRIPTION, TEXTVALUE, TEXTTYPE, VALIDFROM, VALIDTO, LASTUPDATEWHO, LASTUPDATEWHEN
    diese ist z.b. wie folgt gefüllt:

    Code:
    50, ISM, WERT1_textcode, Ueberschrift, Hier_ist_der_text_für_textcode,1, 11/25/2009 12:00:00 AM, 11/25/2020 12:00:00 AM, Admin, 11/27/2009 10:09:18 AM
    51, ISM, WERT2_textcode, Ueberschrift, Hier_ist_der_text_für_textcode,1, 11/24/2009 12:00:00 AM, 11/24/2020 12:00:00 AM, Admin, 11/28/2009 10:09:18 AM
    Ich benötige eine Query welche mir alle Datenbankeinträge mit dem Wert (accesscode) ISM raussucht und wieder rein kopiert, jedoch mit dem Accesscode ISA. Lediglich die UNIID muss sich neu erstellen, der inhalt der restlichen felder soll identisch sein.


    Any Ideas?

    Danke!

  • #2
    sorry, sollte eigentlich ins MSSQL 2005 Forum.
    @mod könnt Ihr bitte schieben?

    Comment


    • #3
      [highlight=SQL]INSERT INTO Tabelle
      (ACCESSCODE, TEXTCODE, TEXTDESCRIPTION, TEXTVALUE, TEXTTYPE
      ,VALIDFROM, VALIDTO, LASTUPDATEWHO, LASTUPDATEWHEN)
      SELECT
      'ISA' AS ACCESSCODE, TEXTCODE, TEXTDESCRIPTION, TEXTVALUE, TEXTTYPE
      ,VALIDFROM, VALIDTO, LASTUPDATEWHO, LASTUPDATEWHEN
      FROM Tabelle
      WHERE ACCESSCODE = 'ISM'
      [/highlight]
      Olaf Helper

      <Blog> <Xing>
      * cogito ergo sum * errare humanum est * quote erat demonstrandum *
      Wenn ich denke, ist das ein Fehler und das beweise ich täglich

      Comment


      • #4
        Hallo O. Helper,

        vielen Dank! Klappt wunderbar und ist doch einfacher als gedacht ;-)

        Schönen Tag noch!

        Comment

        Working...
        X