NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

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 »

você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    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-2019 ®

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

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