sql >> Databasteknik >  >> RDS >> Sqlserver

Hur genererar jag insert-satser med SQL Server 2012?

Du kan skripta data naturligt med SSMS 2012 utan att använda plugins som SSMS Tools Pack, även om funktionaliteten är gömd.

  • Högerklicka på din databas och välj Uppgifter -> Skapa skript
  • Klicka på Nästa för att gå förbi introduktionsskärmen och till nästa sida, välj sedan de objekt du vill skripta. Observera att du kan skripta alla SQL-objekt här, inte bara tabeller. Detta beror på att den här guiden låter dig skripta schema och data. Viktigt, bara schema är standard, vilket du måste ändra på nästa sida. Klicka på Nästa.
  • Nu kommer du att presenteras med en uppsättning alternativ huvudsakligen relaterade till hur skriptet kommer att matas ut, men det finns en anspråkslös knapp märkt Avancerat . Om du klickar på den här knappen får du en dialogruta med en lista med alternativ. Det sista alternativet under avsnittet Allmänt är "Typer av data till skript", som du bör ändra från "Endast schema" till "Endast data" eller "Schema och data".
  • Bestämma slutligen var du vill att skriptet ska göras och du bör kunna generera dina INSERT-satser.

Se det här blogginlägget för mer information, det var där jag fick reda på den här funktionen:http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/

Observera att till skillnad från SSMS Tools Pack kommer detta att generera en INSERT-sats för varje enskild rad du försöker skripta. Om du har ett stort antal rader som du behöver flytta runt så kanske du vill söka efter alternativ. Men för att skripta små konfigurationstabeller är detta perfekt.



  1. Hur kan jag ladda upp enskilda CSV-rader till olika tabeller i PHP?

  2. Star Trek 3D schackdatamodell

  3. Apache - MySQL Service upptäckt med fel sökväg. / Portar som redan används

  4. T-SQL:Avrunda till närmaste 15 minuters intervall