Objeto SEQUENCE no SQL Server Denali

Olá pessoal,

Neste post vou falar um pouco sobre o objeto SEQUENCE que foi incluído no SQL Server Denali.

Para este exemplo vou criar um banco de dados:

USE master
GO

CREATE DATABASE DBSEQUENCE
GO

Criar o objeto SEQUENCE:

USE DBSEQUENCE
GO
CREATE SEQUENCE SEQ_TESTE
    AS INT
    START WITH 1
    INCREMENT BY 1
    MINVALUE 1
    MAXVALUE 2000
    CYCLE
    CACHE 10
GO

Para consultar o próximo valor:

Para consultar as configurações da SEQUENCE:

Vou criar uma tabela para exemplo de utilização da SEQUENCE:

CREATE TABLE TB_SEQ_TST
(
 [ID] INT,
 DESCRICAO VARCHAR(50)
)
GO

Vou fazer a inclusão de dois registros utilizando a SEQUENCE:

INSERT INTO TB_SEQ_TST (ID, DESCRICAO)
VALUES (NEXT VALUE FOR SEQ_TESTE, ‘TESTE SEQUENCE 1’)
GO
INSERT INTO TB_SEQ_TST (ID, DESCRICAO)
VALUES (NEXT VALUE FOR SEQ_TESTE, ‘TESTE SEQUENCE 2’)
GO

Vou consultar a tabela após a inclusão dos registros:

Vou consultar novamente as configurações da SEQUENCE:

Outra forma de utilização de SEQUENCE é colocar como default de uma coluna conforme exemplo abaixo:

CREATE TABLE TB_SEQ_TST2
(
 [ID] INT DEFAULT NEXT VALUE FOR SEQ_TESTE,
 DESCRICAO VARCHAR(50)
)
GO

Vou fazer a inclusão de dois registros na tabela de teste dois:

INSERT INTO TB_SEQ_TST2 (DESCRICAO)
VALUES (‘TESTE SEQUENCE 1’)
GO
INSERT INTO TB_SEQ_TST2 (DESCRICAO)
VALUES (‘TESTE SEQUENCE 2’)
GO

Vou consultar a tabela de teste dois:

E para finalizar vamos ver como está a tabela de configuração da SEQUENCE:

Feito pessoal! Até a próxima.

Anúncios

Aparência do SQL Server Denali

Neste post estarei apresentando um pouco da aparência da nova versão do SQL Server.

Como podemos ver na imagem abaixo a console de adminstração está bem integrada ao VS2010.

E uma funcionalidade bem legal que foi inserida nesta versão é o deslocamento das janelas de query fora da console principal do SQL Server Management Studio.

Bom, era isso pessoal… nos próximos posts vou apresentando novas funcionalidades da console.

Até mais!

Instalando SQL Denali (CTP3) com interface gráfica.

Olá pessoal,

Neste post estarei descrevendo a instalação do SQL Server Denali com interface gráfica:

No instalador do SQL Server Denali (CTP 3) constam os seguites arquivos no download:

  • SQL Denali LCA EN.html
  • SQLFULL_x64_ENU_Core.box
  • SQLFULL_x64_ENU_Install.exe
  • SQLFULL_x64_ENU_Lang.box

Instalação:

  1. Executar SQLFULL_x64_ENU_Install.exe;
  2. Aguardar o unloading da aplicação;
  3. Após o unloading será criado um diretório “.\SQLFULL_x64_ENU” no local onde foi executado o instalador anterior;
  4. Executar “.\SQLFULL_x64_ENU\SETUP.EXE”;
  5. Clicar em “Installation”;
  6. Clicar em “New SQL Server stand-alone installation…”;
  7. Clicar em “Run”;
  8. Após as verificações da regras clicar em “Ok”;
  9. Aguardar processo de instalação;
  10. Selecionar “Evaluation”;
  11. Marcar “CheckBox” da licença e clicar em “Next”;
  12. Aguardar verificação de “Updates” para o SQL Server;
  13. Clicar em “Next”;
  14. Aguardar processo de instalação;
  15. Clicar em “Next”;
  16. Selecionar “SQL Server Feature Installation” e clicar em “Next”;
  17. Selecionar os componetes que serão instalados;
    Nota: neste caso estou realizando a instalação do “Database Engine Services”.
  18. Clicar em “Next”;
  19. Selecionar “Named instance”, informar o nome para a instância e clicar em “Next”;
    Nota: Neste caso estou realizando uma instalação de instância nomeada porque já tenho uma instância default da versão SQL Server 2008 R2.
  20. Clicar em “Next”;
  21. Informar os usuários de serviços e clicar em “Next”;
    Nota: neste caso estou usando o sugerido pelo instalador.
  22. Selecionar “Mixed Mode”, informar senha para o “sa” e incluir usuários de domínio como administradores do SQL Server;
  23. Em “Data Directories” estou utilizando o default sugerido pelo instalador;
  24. Clicar em “Next”;
  25. Clicar em “Next” novamente;
  26. Após verificação do instalador clicar em “Next” mais uma vez;
  27. Visualizar todos os componetes que se serão instalados e clicar em “Install”;
  28. Aguardar processo de instalação;
  29. Clicar em “Close”.

Na forma gráfica é muito simples a instalação como podemos ver.

No  próximo post sobre instalação estarei descrevendo a instalação do SQL Server Denali em Windows Server 2008 R2 x64 Server Core (Nova Funcionalidade) por linha de comando (MS-DOS e PowerShell).

Obrigado.