[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 04 : 04
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti Próxima lição »
SQL Server 2005 - CURSO COMPLETO
Autor: Júlio Battisti
Lição 052 - Capítulo 04 - Criando um tipo de dados definido pelo usuário com o Query Analyzer

A título de exemplo, vamos criar um tipo chamado usr_nome_rua, no Banco de Dados Exemplo1, da instância SERVIDOR\SRVINST01. O tipo terá as seguintes características:

• Nome do tipo: usr_nome_rua

• Tipo: char(25)

• Não aceita valores nulos.

Veja que para o nome do tipo utilizamos o prefixo usr. Esta é uma convenção para indicar que o tipo de dados foi criado pelo usuário.

Exemplo:

Criando o tipo usr_nome_rua com o Query Analyzer:

Passo 1. Abra o Query Analyzer (Iniciar -> Programas -> Microsoft SQL Server -> Query Analyzer).

Passo 2. Na janela de conexão selecione Windows Authentication e no campo SQL Server digite SERVIDOR\SRVINST01. Clique em OK para fazer a conexão. Será aberto o Query Analyzer com o Banco de Dados master como sendo o Banco de Dados atual.

Passo 3. Alterne para Exemplo1, utilizando a lista com os nomes dos Bancos de Dados, na Barra de Ferramentas, ou o comando Use Exemplo1.

Passo 4. Digite o seguinte comando:

Use Exemplo1
exec sp_addtype usr_nome_rua, ‘char(25)’,‘NOT NULL’

Estamos utilizando um Stored Procedure que faz parte do SQL Server 2005: sp_addtype. Existe uma infinidade de Stored Procedures que fazem parte do SQL Server 2005, os quais fazem parte do Banco de Dados master, conforme indicado na Figura 4.13. Estes Stored Procedures iniciam com “sp” e executam uma série de funções. Estaremos utilizando vários destes Stored Procedures nos exemplos deste livro.

A sintaxe simplificada para o stored procedure sp_addtype é a seguinte:

exec sp_addtype nome_tipo, ‘tipo_básico’, ‘NULL ou NOT NULL’

Passo 5. Após executar o comando indicado no passo anterior, o tipo usr_nome_rua terá sido criado. Podemos conferir se o mesmo foi realmente criado, utilizando o Enterprise Manager.

A seguir apresentamos algumas dicas a serem consideradas para a criação de tipos definidos pelo usuário – User Defined Data Types:

Curso Completo de SQL Server 2005 - Júlio Battisti
Figura 4.13 Stored Procedures que fazem parte do SQL Server 2005.

• Se uma determinada coluna apresenta variação no tamanho dos dados, pode ser mais vantajoso utilizar um tipo variável, como por exemplo varchar, ao invés de um tipo de tamanho fixo, como por exemplo char(50). Conforme descrito no início do capítulo, tipos de tamanho variável como varchar podem propiciar economia de espaço em disco.

• Se os dados a serem armazenados são maiores do que 8000 bytes, utilize os tipos text ou image. Para dados menores do que 8000 bytes utilize binary, char ou varchar. Sempre que possível utilize char ou varchar, pois os mesmos apresentam mais funcionalidades do que os demais tipos.

• É sempre importante ter uma idéia dos valores que serão armazenados em uma coluna. Se você souber que os valores de uma determinada coluna variam de 1 a 200, por exemplo, é mais vantajoso utilizar um tipo tinyint que ocupa menos espaço do que um tipo int.

« Lição anterior Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti 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