Dator > hur du uppdaterar flera kolumner från en annan tabell

  • hur du uppdaterar flera kolumner från en annan tabell


  • SQL , eller Structured Query Language , är en standard språk många relationsdatabas system använder för att arbeta med de data som lagras i dem . Varje system , från Microsoft SQL , MySQL , Microsoft Access att Oracle -databaser , erbjuder sina egna specifika funktioner, men SQL är i stort sett standard bland dem . Här är ett exempel på hur man uppdaterar flera kolumner från en annan tabell . Den faktiska SQL-satser bör fungera på de flesta databashanterare. Detta exempel använder Microsoft SQL Server

    Du behöver : .
    Ett system databas som stöder SQL .


    1
    Skapa en ny databas i Microsoft SQL Server
    2
    Kör detta skript för att förbereda tabeller :. .

    CREATE TABLE [ dbo ] . [ Table_1 ] (
    [ ID ] [ int ] IDENTITET (1,1 ) NOT NULL ,
    [Förnamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [Efternamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
    ) ON [Primär ]

    CREATE TABLE [ dbo ] . [ Table_2 ] (
    [ ID ] [ int ] IDENTITET (1,1 ) NOT NULL ,
    [Förnamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [Efternamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
    ) På [Primär ]

    INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
    VALUES ( ' John ', ' Berg )
    INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
    VALUES ( ' Jane ', ' Berg )
    INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
    VALUES ( ' Mike " , " Smith " )
    INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
    VALUES ( ' George ' , ' Washington ' )

    INSERT INTO [ Table_2 ] ( [ Förnamn ] , [Efternamn ] )
    VALUES ( ' John ', ' Adams ' )
    3 .
    det här kommandot för att se data i table_2 .

    SELECT * FROM table_2
    4
    Kör detta uttalande vill uppdatera flera fält i Table_2 från flera kolumner i table_1 :

    Update table_2 ställa Förnamn=table_1. FirstName ,
    Efternamn=table. Lastname från table_1
    där t1. ID=table_2. ID
    .
    5
    Kör följande kommando för att kontrollera att uppgifterna har ändrats :

    SELECT * FROM table_2


Previous:nothing Next:Hur konvertera heltal till datumvärdet Visual Basic





Relaterade artiklar


  • nackdelarna med java applets
  • grundläggande sql tutorial
  • Hur konvertera tal till text i Visual Basic
  • hur pekare program c
  • hur man skapar en ny ansökan asp.net web
  • hur du säkerhetskopierar med Visual Basic
  • vad är en matris i Visual Basic ?
  • hur man gör objekt följa markören i Game Maker 7,0
  • junior programmerare tullar
  • hur man skriver manus programmering