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 : 03
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 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 »

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

Capa da Universidade do Access

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?

 
 

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

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI