Como criar consultas Insert Values (Visual Database Tools)

Você pode criar uma nova linha na tabela atual usando uma consulta Insert Values. Ao criar uma consulta Insert Values, você especifica:

  • A tabela de banco de dados à qual a linha será adicionada.

  • As colunas cujo conteúdo você deseja adicionar.

  • O valor ou a expressão a ser inserida nas colunas individuais.

Por exemplo, a seguinte consulta adiciona uma linha à tabela titles especificando valores para o título, tipo, editora e preço:

INSERT INTO titles
         (title_id, title, type, pub_id, price)
VALUES   ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')

Quando você cria uma consulta Insert Values, o painel Critérios muda para refletir somente as opções disponíveis para inserir uma nova linha: o nome da coluna e o valor a ser inserido.

Observação sobre cuidadosCuidado

Você não pode desfazer a ação de execução de uma consulta Insert Values. Como precaução, faça backup de seus dados antes de executar a consulta.

Para criar uma consulta Insert Values

  1. Adicione a tabela que deseja atualizar ao painel Diagrama.

  2. No menu Designer de Consulta, aponte para Alterar Tipo e clique em Insert Values.

    ObservaçãoObservação

    Se mais de uma tabela for exibida no painel Diagrama quando você iniciar a consulta Insert Values, o Designer de Consulta e Exibição exibirá a caixa de diálogo Escolher Tabela de Destino para Inserir Valores que solicitará o nome da tabela a ser atualizada.

  3. No painel Diagrama, clique na caixa de seleção de cada coluna para a qual você deseja fornecer novos valores. Essas colunas serão exibidas no painel Critérios. As colunas só serão atualizadas se você as adicionar à consulta.

  4. Na coluna Novo Valor do painel Critérios, insira o novo valor para a coluna. Você pode inserir valores literais, nomes de coluna ou expressões. O valor deve corresponder (ou ser compatível com) ao tipo de dados da coluna que você está atualizando.

    Observação sobre cuidadosCuidado

    O Designer de Consulta e Exibição não pode verificar se um valor é adequado ao comprimento da coluna que você está inserindo. Se você fornecer um valor muito longo, ele poderá ser truncado sem aviso. Por exemplo, se uma coluna name tiver 20 caracteres, mas você especificar um valor de inserção de 25 caracteres, os últimos 5 caracteres poderão ser truncados.

Se você executar uma consulta Insert Values, nenhum resultado será relatado no painel Resultados. Em vez disso, será exibida uma mensagem indicando quantas linhas foram alteradas.