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
« 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.
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.
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.
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 » |
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!
Para todos os detalhes, acesse:
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