[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 : 03
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 051 - Capítulo 04 - Criando um tipo de dados definido pelo usuário com o Enterprise Manager

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

• Nome do tipo: usr_nome_próprio

• Tipo: char(50)

• 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_próprio com o Enterprise Manager.

Passo 1. Abra o Enterprise Manager (Iniciar -> Programas -> Microsoft SQL Server -> Enterprise Manager).

Passo 2. Clique no sinal de mais ao lado da instância SERVIDOR\SRVINST01 para expandi-la.

Passo 3. Nas opções que surgem abaixo desta instância, clique no sinal de mais ao lado da opção Databases para expandi-la. Abaixo de Databases é exibida uma lista com os Bancos de Dados disponíveis na instância SERVIDOR\SRVINST01.

Passo 4. Dê um clique na opção Databases. No painel da direita, serão exibido os Bancos de Dados disponíveis. Localize Exemplo1, criado anteriormente.

Passo 5. Dê um clique no sinal de mais ao lado de Exemplo1 para exibir os objetos deste Banco de Dados. Nos objetos de Exemplo1 observe que existe uma opção User Defined Data Types.

Passo 6. Dê um clique nesta opção para selecioná-la. Observe que, por padrão, não existe nenhum tipo de dados definido pelo usuário, conforme indicado na Figura 4.9.

Passo 7. Clique com o botão direito do mouse na opção User Defined Data Types. No menu de opções que surge dê um clique em New User Defined Data Type.

Passo 8. Surge uma janela onde podemos definir as características do tipo que está sendo criado. Para o nosso exemplo, defina as características do tipo usr_nome_próprio conforme indicado na Figura 4.10. Dê um clique em OK para criar este novo tipo.


Figura 4.10 Criando o tipo usr_nome_próprio.

As opções Rule e Default serão vistas no Capítulo 9.

Passo 9. Você estará de volta ao Enterprise Manager e o tipo usr_nome_próprio já terá sido criado.

Passo 10.   Vamos criar mais um tipo chamado usr_money_real, com as seguintes características:

Nome do tipo: usr_money_real

Tipo: money

Aceita valores nulos.

Passo 11.   Clique com o botão direito do mouse na opção User Defined Data Types. No menu de opções que surge dê um clique em New User Defined Data Type.

Passo 12.   Para criar o tipo usr_money_real, defina as características do tipo conforme indicado na Figura 4.11. Dê um clique em OK para criar este tipo.


Figura 4.11 Criando o tipo usr_money_real.

Passo 13.   Você estará de volta ao Enterprise Manager e o tipo usr_nome_próprio já terá sido criado.

Agora que criamos tipos definidos pelo usuário, podemos utilizá-los na definição de colunas em nossas tabelas. Considere o exemplo a seguir, o qual cria no Banco de Dados Exemplo1, a tabela Produtos 2:

— Definição do nome da tabela.

CREATE TABLE Produtos2

— Inicio a definição dos campos.

(

CódigoProduto int,

NomeProduto          usr_nome_próprio,

CódigoFornecedor     int,

CódigoCategoria      int,

PreçoUnitário usr_money_real,

UnidadesEstoque      int,

EstoqueMínimo int,

Descontinuado bit

)

Execute este comando no Query Analyzer, estando conectado à instância SERVIDOR\SRVINST01 e sendo Exemplo1, o Banco de Dados atual. Observe que estamos utilizando os tipos definidos pelo usuário: usr_nome_próprio e usr_money_real.

Vamos criar mais uma tabela chamada Produtos3 onde utilizaremos apenas o tipo usr_nome_próprio, conforme indicado no comando a seguir:

— Definição do nome da tabela.

CREATE TABLE Produtos3

— Inicio a definição dos campos.

(

CódigoProduto int,

NomeProduto          usr_nome_próprio,

CódigoFornecedor     int,

CódigoCategoria      int,

PreçoUnitário money,

UnidadesEstoque      int,

EstoqueMínimo int,

Descontinuado bit

)

Execute este comando no Query Analyzer, estando conectado à instância SERVIDOR\SRVINST01 e sendo Exemplo1 o Banco de Dados atual.

Agora temos as tabelas Produtos2 e Produtos3. O tipo usr_nome_próprio foi utilizado nas duas tabelas e o tipo usr_money_real somente foi utilizado na tabela Produtos2.

Podemos verificar em quais tabelas um determinado tipo definido pelo usuário está sendo utilizado. No Enterprise Manager, clique com o botão direito do mouse no tipo usr_nome_próprio. No menu de opções que surge dê um clique em Propriedades. Na janela de Propriedades dê um clique no botão “Where Used” (onde é utilizado). Será exibida uma janela com a lista de tabelas onde o tipo usr_nome_próprio é utilizado, conforme indicado pela Figura 4.12.


Figura 4.12 Tabelas que utilizam o tipo usr_nome_próprio.

Dê um clique em OK para fechar a janela da Figura 4.12. Você estará de volta à janela com as propriedades do tipo usr_nome_próprio, dê um clique no botão Cancelar para fechá-la.

« 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