Udostępnij za pośrednictwem


Przykłady przetwarzania wsadowego

Przykłady są skrypty korzystające z SQL Server Management Studio Edytora kodu i polecenie sqlcmd narzędzia polecenie Przejdź do zdefiniowania granic partia.

Poniższy przykład tworzy widok.Ponieważ tworzenie WIDOKU musi być tylko instrukcja w partia, polecenia Przejdź są wymagane do izolowania instrukcja CREATE VIEW z użycia i instrukcja SELECT wokół niego.

USE AdventureWorks2008R2;
GO 
CREATE VIEW dbo.vProduct
AS
SELECT ProductNumber, Name
FROM Production.Product;
GO 
SELECT * 
FROM dbo.vProduct;
GO 

W poniższym przykładzie pokazano kilka partii połączone w jedną transakcję.Rozpoczęcie transakcji i zatwierdzenia sprawozdania ograniczyć granice transakcji.Instrukcje instrukcja BEGIN TRANSACTION, wykorzystanie, CREATE TABLE, zaznacz i zatwierdzeń są w ich własnych instancje pojedynczą instrukcją.Wszystkie instrukcje WSTAWIAJĄCE są zawarte w jednej partia.

BEGIN TRANSACTION
GO
USE AdventureWorks2008R2;
GO
CREATE TABLE dbo.mycompanies
(
 id_num int IDENTITY(100, 5),
 company_name nvarchar(100)
)
GO
INSERT mycompanies (company_name)
   VALUES (N'A Bike Store');
INSERT mycompanies (company_name)
   VALUES (N'Progressive Sports');
INSERT mycompanies (company_name)
   VALUES (N'Modular Cycle Systems');
INSERT mycompanies (company_name)
   VALUES (N'Advanced Bike Components');
INSERT mycompanies (company_name)
   VALUES (N'Metropolitan Sports Supply');
INSERT mycompanies (company_name)
   VALUES (N'Aerobic Exercise Company');
INSERT mycompanies (company_name)
   VALUES (N'Associated Bikes');
INSERT mycompanies (company_name)
   VALUES (N'Exemplary Cycles');
GO

SELECT id_num, company_name
FROM dbo.mycompanies
ORDER BY company_name ASC;
GO
COMMIT;
GO

Zobacz także

Koncepcje