Como criar uma tabela sql com acesso microsoft

Se você está trabalhando com o Access ou um SGBD de nível empresarial com recursos completos - como Microsoft SQL Server, Oracle 11g, ou IBM DB2 - para criar uma tabela com o SQL, você deve digitar a mesma informação que você entrar se você criou a mesa com uma ferramenta RAD.

A diferença é que a ferramenta RAD ajuda-lo, fornecendo uma interface visual - na forma de uma caixa de diálogo de criação de tabela (ou algum esqueleto de entrada de dados similar) - e por impedi-lo de entrar inválidos nomes de campo, tipos ou tamanhos.

O SQL não lhe dar tanta ajuda. Você deve saber o que você está fazendo no onset- descobrir as coisas ao longo do caminho pode levar a resultados menos do que desejável banco de dados. Você deve digitar o todo CRIAR A TABELA declaração perante SQL ainda olha para ele, muito menos lhe dá qualquer indicação de se você cometeu erros na declaração.

Na ISO / IEC SQL padrão, a afirmação de que cria uma tabela proposta de rastreamento usa a seguinte sintaxe:

CRIAR POWERSQL TABELA (ProposalNumber INTEGER PRIMARY CHAVE, Nome CHAR (15), sobrenome CHAR (20), AddressCHAR (30), CityCHAR (25), StateProvince CHAR (2), CódigoPostal CHAR (10), CountryCHAR (30), PhoneCHAR ( 14), HowKnown CHAR (30), CHAR Proposta (50), BusinessOrCharity CHAR (1)) -

As informações na instrução SQL é essencialmente a mesma informação que você insere usando a interface gráfica do usuário do Access. A coisa agradável sobre SQL é que a linguagem é universal. A mesma sintaxe padrão funciona independentemente de qual produto DBMS compatível com o padrão que você usa.

Video: #MicroSoft Word Como Criar Tabelas

No Access 2013, a criação de objetos de banco de dados, como tabelas é um pouco mais complicado. Você não pode simplesmente digitar um CRIO declaração na guia Objeto SQL View. Isso porque a guia SQL View Object está disponível apenas como uma consulta ferramenta- você tem que tomar algumas ações extras para informar Access que você está prestes a entrar em uma consulta de definição de dados, em vez de uma consulta que solicita informações do banco de dados.

Uma complicação adicional: Porque a criação da tabela é uma ação que poderia comprometer a segurança do banco de dados, é anulado por padrão. Você deve dizer ao Access que este é um banco de dados confiável antes de aceitar uma consulta de definição de dados.

  1. Clickthe Criar guia na faixa de opções para exibir os ícones para a funcionalidade de criação.

  2. Clique Design de consulta na seção Consultas.

    Isso exibe a caixa de diálogo Mostrar tabela, que neste momento contém várias tabelas do sistema junto com o poder.

  3. Selecionar a alimentação e clique no botão Adicionar.

    Como você viu no exemplo anterior, uma imagem da tabela de POWER e seus atributos aparece na metade superior da área de trabalho.

  4. Clique no botão Fechar na caixa de diálogo Mostrar tabela.

  5. Clique na guia Home e, em seguida, no ícone Ver na extremidade esquerda da fita e, em seguida, escolher SQL Ver a partir do menu drop-down que aparece.

    Video: Powerpivot e Power BI (desktop) - Criando Tabela dCalendário (Sql Server, Microsoft Azure)

    Como no exemplo anterior, Access “ajudou” você, colocando SELECT FROM PODER no editor de SQL. Desta vez você não quer a ajuda.

  6. Excluir SELECT FROM PODER e (em seu lugar) introduzir a consulta de definição de dados dada anteriormente, como segue:



    CRIAR POWERSQL TABELA (ProposalNumber INTEGER PRIMARY CHAVE, Nome CHAR (15), sobrenome CHAR (20), AddressCHAR (30), CityCHAR (25), StateProvince CHAR (2), CódigoPostal CHAR (10), CountryCHAR (30), PhoneCHAR ( 14), HowKnown CHAR (30), CHAR Proposta (50), BusinOrCharity CHAR (1)) -
  7. Depois de clicar na aba Design da fita, clique no ícone Executar ponto de exclamação vermelho.

    Se o fizer, executa a consulta, que cria a tabela POWERSQL.

    Você deverá ver POWERSQL listado em todos os objetos de acesso na coluna na borda esquerda da janela. Nesse caso, você é ouro. Ou você não pode ver a tabela no All Access lista Objetos. Nesse caso, ler (e slog) no.

    Acesso 2013 vai para grandes comprimentos para protegê-lo de hackers mal-intencionados e com seus próprios erros inadvertidos. Como a execução de uma consulta de definição de dados é potencialmente perigoso para o banco de dados, Access tem um padrão que impede a consulta de execução. Se isso aconteceu com você, POWERSQL não vai aparecem na coluna à esquerda da janela, porque a consulta não terá sido executado.

    Em vez disso, a barra de mensagens podem aparecer abaixo da fita, com esta mensagem concisa:

    Aviso de Segurança: Alguns conteúdos na base de dados foi desativado.

    Se você ver esta mensagem, passar para as próximas etapas.

  8. Clique na guia Arquivo e, a partir do menu da borda esquerda, escolha Opções.

    A caixa de diálogo Opções do Access aparece.

  9. Selecione Trust Center da caixa de diálogo Opções do Access.

  10. Clique no botão Configurações da Central de confiança quando ela aparece.

  11. Selecione Barra de mensagens a partir do menu à esquerda e, em seguida, especificar mostrar a barra de mensagem clicando no botão de opção se não estiver selecionado.

  12. Clique no seu caminho de volta para o lugar onde você pode executar a consulta de definição de dados que cria a tabela POWERSQL.

  13. Executar a consulta.

Tornando-se proficiente em SQL tem retornos de longo prazo, porque vai ser em torno de um longo tempo. O esforço que colocou em se tornar um especialista em uma ferramenta de desenvolvimento particular é susceptível de produzir um retorno menor sobre o investimento. Não importa o quão maravilhosa a mais recente ferramenta RAD pode ser, ele será substituído pela tecnologia mais recente dentro de três a cinco anos.

Se você pode recuperar o seu investimento na ferramenta nesse tempo, ótimo! Use-o. Se não, você pode ser sábio para ficar com a verdade e tentou. Treinar o seu pessoal em SQL, e seu investimento de treinamento irá pagar dividendos durante um período muito mais longo.


Publicações relacionadas