Scénář:
Pracujete jako vývojář SQL Serveru, máte excelový soubor nebo CSV soubor, který obsahuje data pro tabulku dbo.Customer. Jak můžete vložit data Excelu nebo CSV do tabulky pomocí grafického uživatelského rozhraní.Řešení:
Krok 1: Nejprve vytvořte tabulku dbo.Customer pomocí níže uvedeného skriptu.USE yourDatabaseName Go Create Table dbo.Customer( Id int identity(1,1), FName VARCHAR(50), LName VARCHAR(50), Age int, DOB Date, Salary Numeric(6,2))
Krok 2: Přejděte do databáze , pak do tabulek a poté klikněte pravým tlačítkem na dbo.Customer a vyberte Upravit horní X řádky podle vašeho nastavení.
Jak vložit data Excel nebo CSV do tabulky pomocí grafického uživatelského rozhraní |
Otevřou se níže uvedená okna, která vám umožní vložit záznamy do tabulky dbo.Customer.
Jak vložit záznamy do tabulky z Excelu pomocí grafického rozhraní v SSMS |
Krok 3: Otevřete soubor Excel nebo CSV a zkopírujte data, jak je uvedeno níže. Nekopírujte záhlaví, protože nechceme vkládat hodnoty záhlaví do tabulky.
Vložte data aplikace Excel do tabulky SQL Server pomocí grafického uživatelského rozhraní |
Krok 4: Všimli jsme si, že sloupce a zkopírovaná data mají stejné pořadí. Přejděte na SSMS a poté vložte data.
Jak ručně vložit data Excel nebo CSV do tabulky SQL Server pomocí SSMS |
Protože Id je sloupec identity (automaticky generovaný) a my se do něj snažíme vkládat hodnoty, data v Excelu začínají FName. Protože data Fname nelze vložit do Id, budou ignorována a zbytek dat bude rovněž posunut. Hodnoty Last Name jsou vloženy do FName, jak je vidět níže.
Jak vložit data z Excelu nebo CSV do tabulky v SSMS |
Aby se tomu zabránilo, měli bychom vybrat pouze sloupce, do kterých chceme vložit data. Vybírejte také v pořadí, v jakém máme data z Excelu nebo CSV.
Jakmile spustíte dotaz, uvidíte pouze vybrané sloupce. Pokračujte a přejděte na data jako krok 4.
Vložení dat z Excelu nebo CVS do tabulky SQL Serveru bez použití Průvodce importem na SQL Server |
Jakmile stisknete tlačítko vložit, data se zapíší do tabulky, jak je uvedeno níže.
Jak vložit data z Excelu nebo CSV do tabulky SQL Serveru pomocí okna Upravit v SSMS |
Pokud máte málo záznamů, můžete být s rychlostí v pořádku. Pokud máte miliony záznamů, vkládání záznamů pomocí okna Upravit může trvat dlouho. možná budete chtít použít Průvodce importem v případech, kdy máte velké množství záznamů pro vložení do tabulky SQL Server.
Video ukázka :Jak vložit data Excel nebo CSV do tabulky pomocí Kopírovat Vložit