[A BÍBLIA DO VBA NO ACCESS]: MACROS E PROGRAMAÇÃO VBA NO ACCESS - CURSO COMPLETO

Páginas: 1164 | Autor: Júlio Battisti | 50% de Desconto e 21 Super Bônus

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 04 : 09
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
SQL Server 2005 - CURSO COMPLETO
Autor: Júlio Battisti
Lição 057 - Capítulo 04 - DEFININDO UMA CHAVE PRIMÁRIA UTILIZANDO COMANDOS T-SQL

A definição de uma Chave Primária através de comandos utiliza o conceito de Constraint. Neste capítulo nos limitaremos ao comando que permite a criação de uma Chave Primária, sem detalharmos o conceito de Constraints. No Capítulo 9 falaremos em detalhes sobre Constraints.

Utilizamos o comando ALTER TABLE, com a seguinte sintaxe:

ALTER TABLE  nome_da_tabela
ADD CONSTRAINT  nome_da_chave_primária
PRIMARY KEY  CLUSTERED (nome_do_campo_a_ser_definido_como_chave_primária)

Exemplo: Definir o campo CódigoProduto da tabela Produtos, do banco de dados Exemplo1, da instância SERVIDOR\SQL2005 como sendo uma Chave Primária.

Para isso faça o seguinte:

1. Se o SQL Server Management Studio não estiver aberto, abra-o.
2. Na janela Object Explorer, clique no sinal de + ao lado da instância SERVIDOR\SQL2005
3. Clique no sinal de mais ao lado de Databases para expandi-la.
4. Clique com o botão direito do mouse no banco de dados Exemplo1 e, no menu de opções que é exibido, clique na opção New Query. Será aberta a janela para execução de comandos T-SQL.
5. Digite o seguinte comando:

ALTER  TABLE Produtos
ADD CONSTRAINT chave_prim_produtos
PRIMARY KEY CLUSTERED (CódigoProduto)

Após executar o comando indicado no passo anterior, o campo CódigoProduto da tabela Produtos terá sido definido como Chave Primária e a seguinte mensagem será exibida:

The command(s) completed  successfully.

Podemos conferir se o campo foi realmente definido como Chave Primária, utilizando o SQL Server Management Studio. Acesse a tabela Produtos, clique com o botão direito do mouse na tabela Produtos e, no menu de opções que é exibido, clique em Modify Table. Verifique se tem o desenho de uma pequena chave amarela, ao lado do campo CódigoProduto. Este desenho comprova que o campo CódigoProduto foi definido como Chave Primária da tabela Produtos.

4. Feche a janela de Execução de comandos T-SQL. Se o SQL Server 2005 perguntar se você deseja salvar a Query, clique em No.

Importante: Se a coluna que estiver sendo definida como Chave Primária admitir valores nulos, o comando do passo 3 resultará na seguinte mensagem de erro:

Server: Msg 8111, Level 16, State  1, Line 1
Cannot define PRIMARY KEY constraint on  nullable column in table ‘Produtos’.
Server: Msg 1750, Level 16, State 1,  Line 1
Could not create constraint. See previous errors.

Se a coluna que estiver sendo definida como Chave Primária contiver valores repetidos, o comando do passo 3 resultará na seguinte mensagem de erro:

­­­­Server: Msg 1505, Level 16,  State 1, Line 1
CREATE UNIQUE INDEX terminated because a  duplicate key was found for index ID 1.
Most significant primary key is ‘110’.
Server: Msg 1750, Level 16, State 1,  Line 1
Could not create constraint. See  previous errors.
The statement has been  terminated.

Fundamentos em: Conceito e Criação de Índices:

Pré-Requisitos:

  • Noções dos conceitos básicos sobre Bancos de Dados Relacionais.
  • Saber utilizar a janela de execução de comandos T-SQL e o SQL Server Management Studio.

Metodologia:

  • Apresentação dos conceitos e dos comandos T-SQL para criação de índices.

Técnica:

  • Criação de índices utilizando os comandos apresentados.
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books e Planilhas de Bônus!

Aprenda com Júlio Battisti:
Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI