[LIVRO]: Tudo Sobre GPOs no Windows Server 2008, 2012 e 2016 - 654 páginas + 40 Brindes - CLIQUE AQUI

Páginas: 654 | Autores: Júlio Battisti e Diego Lima | 50% de Desconto e 40 Excelentes Bônus!

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 04 : 03
Quer receber novidades e e-books gratuitos?
›››

Conheça o Júlio Battisti

Julio Battisti - Autor de mais de 25 livros de informática Júlio Battisti tem mais de 40 livros publicados, dezenas de e-books e é certificado Microsoft.

Loja Virtual do Site

Windows Server 2008 - Inscreva-se já!

Curta Nossa Fanpage

LIVROS MAIS VENDIDOS:

« 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 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.

Curso Completo de SQL Server 2005 - Júlio Battisti
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.

Curso Completo de SQL Server 2005 - Júlio Battisti
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.

Curso Completo de SQL Server 2005 - Júlio Battisti
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 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 do Júlio Battisti

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?
›››

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

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

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