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

Spuštění skriptu SQL Server z dávkového souboru

Nejprve uložte dotaz do textového souboru sql (textový soubor s příponou .sql). Nezapomeňte na začátek přidat příkaz USE, který serveru sdělí, se kterou databází chcete pracovat. Pomocí příkladu z MSDN:

USE AdventureWorks2008R2;
GO
SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name',
a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode 
FROM Person.Person AS p 
   INNER JOIN HumanResources.Employee AS e 
        ON p.BusinessEntityID = e.BusinessEntityID
    INNER JOIN Person.BusinessEntityAddress bea 
        ON bea.BusinessEntityID = e.BusinessEntityID
    INNER JOIN Person.Address AS a 
        ON a.AddressID = bea.AddressID;
GO

Poté ve svém dávkovém souboru spustíte SQLCMD a předáte mu soubor sql (s cestou) jako parametr.

Pokud se potřebujete také ověřit, budete muset do příkazu SQLCMD přidat parametry -U a -P.

Zde je článek MSDN zabývající se nástrojem sqlcmd s více podrobnostmi.



  1. Schéma relační databáze pro získávání událostí

  2. Proč nastavení časového pásma Django ovlivňuje čas epochy?

  3. export do Excelu ze seznamu pomocí EPPLUS

  4. PHP OOP problém s databází