Multiple Table Insert in MSsql server

Von: , Frage gestellt am Do, 20. Sep 2001

ich bin jetzt in einem projekt und wollte Multiple Tabelen insert machen, und frage ich ob das möglich ist.
danke
Gruß

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Tagen 0 hilfreich
    Re: Multiple Table Insert in MSsql server

    ich bin jetzt in einem projekt und wollte Multiple Tabelen
    insert machen, und frage ich ob das möglich ist.
    danke
    Gruß
    Hi !

    Was meinst Du genau ?

    Möchtest Du durch einen View mit mehreren Basistabellen schreiben oder in einem Batch in mehrere Tabellen Daten eintragen? Welche Version von MSSQL nutzt Du ?

    Gruß
    Dieter

    • Antwort von nach 3 Tagen 0 hilfreich
      Re^2: Multiple Table Insert in MSsql server

      Hi,
      ich möchte in einem Batch In mehreren Tabellen daten eintragen oder mit einem insert statement mehrere Sätze eintragen. ich benutze den Sql-server 2000.

      Gruß [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach 4 Tagen 0 hilfreich
        Re^3: Multiple Table Insert in MSsql server

        Hi !

        Batches funktionieren unter T-SQL.
        Das Ganze in eine Transaktion packen und den Batch in "GO" Statements packen.
        Beispiel:
        BEGIN TRANSACTION
        GO
        USE pubs
        GO
        CREATE TABLE mycompanies
        (
        id_num int IDENTITY(100, 5),
        company_name nvarchar(100)
        )
        GO
        INSERT mycompanies (company_name)
        VALUES ('New Moon Books')
        INSERT mycompanies (company_name)
        VALUES ('Binnet & Hardley')
        INSERT mycompanies (company_name)
        VALUES ('Algodata Infosystems')
        GO
        SELECT *
        FROM mycompanies
        ORDER BY company_name ASC
        GO
        COMMIT
        GO

        Wenn Du andere Datenzugriffsmechanismen nutzt (ADO, OLEDB, ODBC o.ä.) wird´s nicht ganz so einfach.

        Ist das der Fall ?

        Gruß
        Dieter [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!