sql >> Databáze >  >> RDS >> Sqlserver

Vytvořte SQL skript, který vytvoří databázi a tabulky

Ačkoli Claytonova odpověď vás tam (nakonec) dostane, v SQL2005/2008/R2/2012 máte mnohem jednodušší možnost:

Klikněte pravým tlačítkem na databázi a vyberte Tasks a poté Generate Scripts , který spustí Průvodce skriptem. To vám umožní vygenerovat jeden skript, který dokáže znovu vytvořit celou databázi včetně tabulky/indexů a omezení/uložených procedur/funkcí/uživatelů/atd. Existuje mnoho možností, které můžete nakonfigurovat a přizpůsobit výstup, ale většina z nich je samozřejmá.

Pokud jste spokojeni s výchozími možnostmi, můžete celou práci provést během několika sekund.

Pokud chcete znovu vytvořit data v databázi (jako sérii INSERTS), také bych doporučil SSMS Tools Pack (Zdarma pro verzi SQL 2008, placenou pro verzi SQL 2012).



  1. Získejte hodnotu na základě max. z jiného sloupce seskupeného podle jiného sloupce

  2. Chyba při provádění příkazu aktualizace Mariadb

  3. Převést číslo na datum sql oracle

  4. Jak používat ST_Intersects v klauzuli WHERE