Skapa förfrågningar för infoga värden (Visual Database Tools)

gäller för:SQL Server

Du kan skapa en ny rad i den aktuella tabellen med hjälp av en Fråga om Infoga värden. När du skapar en Fråga om Infoga värden anger du:

  • Databastabellen som raden ska läggas till i.

  • De kolumner vars innehåll du vill lägga till.

  • Värdet eller uttrycket som ska infogas i de enskilda kolumnerna.

Följande fråga lägger till exempel till en rad i tabellen titles och anger värden för rubrik, typ, utgivare och pris:

INSERT INTO titles (title_id, title, type, pub_id, price)
VALUES ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99');

När du skapar en Fråga om infoga värden ändras villkorsfönstret så att det återspeglar de enda tillgängliga alternativen för att infoga en ny rad: kolumnnamnet och värdet som ska infogas.

Försiktighet

Du kan inte ångra åtgärden att köra en Insert Values-fråga. Som en försiktighetsåtgärd säkerhetskopierar du dina data innan du kör frågan.

Skapa en fråga för Infoga värden

  1. Lägg till den tabell som du vill uppdatera till fönstret Diagram.

  2. På menyn Frågedesigner pekar du på Ändra typ och väljer sedan Infoga värden.

    Anmärkning

    Om fler än en tabell visas i fönstret Diagram när du startar frågan Infoga värden, visar fråge- och vydesignern dialogrutan Välj måltabell för Infoga värden för att uppmana dig att ange namnet på tabellen som ska uppdateras.

  3. I fönstret Diagram markerar du kryssrutan för varje kolumn som du vill ange nya värden för. Dessa kolumner visas i fönstret Villkor. Kolumner uppdateras endast om du lägger till dem i frågan.

  4. I kolumnen Nytt värde i fönstret Villkor anger du det nya värdet för kolumnen. Du kan ange literalvärden, kolumnnamn eller uttryck. Värdet måste matcha (eller vara kompatibelt med) datatypen för kolumnen som du uppdaterar.

    Försiktighet

    Fråge- och vydesignern kan inte kontrollera att ett värde passar in i längden på den kolumn som du infogar. Om du anger ett värde som är för långt kan det trunkeras utan varning. Om en name kolumn till exempel är 20 tecken lång men du anger ett infogningsvärde på 25 tecken kan de sista 5 tecknen trunkeras.

När du kör en Fråga om Infoga värden rapporteras inga resultat i resultatfönstret (Visual Database Tools). I stället visas ett meddelande som anger hur många rader som har ändrats.