Como usar objetos do Microsoft SQL Server 2012 no seu projeto
Neste exemplo, você adicionará um objeto de sequência a um projeto de banco de dados destinado ao Microsoft SQL Server 2012.
As sequências são introduzidas no Microsoft SQL Server 2012.Uma sequência é um objeto associado a um esquema definido pelo usuário que gera uma sequência de valores numéricos de acordo com a especificação com a qual a sequência foi criada.A sequência de valores numéricos é gerada em ordem crescente ou decrescente em um intervalo definido e pode seguir um ciclo (repetir-se) conforme solicitado.Para obter mais informações sobre objetos de sequência, consulte Números de sequência.Para obter informações sobre novidades no Microsoft SQL Server 2012, consulte Novidades no SQL Server 2012.
Aviso
Os procedimentos a seguir utilizam entidades criadas em procedimentos anteriores nas seções Desenvolvimento de banco de dados conectado e Desenvolvimento de banco de dados offline orientado a projetos.
Para adicionar um novo objeto de sequência a seu projeto
Clique com o botão direito no projeto de banco de dados TradeDev no Gerenciador de Soluções, selecione Adicionar e Novo Item.
Clique em Programabilidade no painel esquerdo e selecione Sequência.Clique em Adicionar para adicionar o novo objeto ao projeto.
Substitua o código padrão pelo seguinte.
CREATE SEQUENCE [dbo].[Seq1] AS INT START WITH 1 INCREMENT BY 1 MAXVALUE 1000 NO CYCLE CACHE 10
Se a plataforma de destino de seu projeto não estiver definida para o Microsoft SQL Server 2012, a Lista de Erros mostrará um erro de sintaxe para a instrução CREATE SEQUENCE.Para corrigir isso, siga o tópico Como: Alterar a plataforma de destino e publicar um projeto de banco de dados para alterar a plataforma de destino de maneira correspondente.
Siga o tópico Como: Alterar a plataforma de destino e publicar um projeto de banco de dados para publicar o projeto em um banco de dados em seu servidor do Microsoft SQL Server 2012 conectado.
Para usar o novo objeto de sequência
No Pesquisador de Objetos do SQL Server, clique com o botão direito do mouse no banco de dados em que publicou no procedimento anterior e selecione Nova Consulta.
Cole o código a seguir na janela de consulta.
DECLARE @counter INT SET @counter=0 WHILE @counter<10 BEGIN SET @counter = @counter +1 INSERT dbo.Products (Id, Name, CustomerId) VALUES (NEXT VALUE FOR dbo.Seq1, 'ProductItem'+cast(@counter as varchar), 1) END GO
Pressione o botão Executar Consulta.
No Pesquisador de Objetos do SQL Server, navegue para a tabela Products no banco de dados.Clique com o botão direito do mouse em Exibir Dados para examinar as linhas recém-adicionadas.