Skapa INSERT-värdesfrågor (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 infoga-värdenfråga. Som en försiktighetsåtgärd säkerhetskopierar du dina data innan du kör frågan.
Så här skapar du en fråga för infogning av värden
Lägg till den tabell som du vill uppdatera till fönstret Diagram.
Peka på Query Designer-menyn, peka på Ändra typoch sedan klicka på Infoga värden.
Not
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.
I fönstret Diagram klickar du på 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.
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 förfrågan om att infoga värden rapporteras inga resultat i resultatfönstret. I stället visas ett meddelande som anger hur många rader som har ändrats.
Se även
frågetyper som stöds (Visual Database Tools)
Utformning av frågor och vyer: Instruktioner (Visual Database Tools)
Utföra grundläggande åtgärder med sökfrågor (Visual Database Tools)