sexta-feira, 15 de outubro de 2010

Oracle: Atualizar coluna de uma tabela



Resumo:

UPDATE nome_tabela SET nome_coluna=novo_valor WHERE logica_para_filtrar


Uma maneira simples de atualizar o conteúdo de uma coluna em uma tabela no oracle é a seguinte:

Sintaxe:


UPDATE nome_tabela SET nome_coluna=novo_valor WHERE logica_para_filtrar

nome_tabela - O nome da tabela em questão


novo_valor    - Novo valor que será atribuído ao campo específico. 


nome_coluna - O nome da coluna que terá o dado modificado.


logico_para_filtra - Normalmente alguma lógica que filtre o item se deseja modificar.



Exemplo:

UPDATE tabela_magusCode SET nome_usuario='Robson' WHERE id = '1234'

Neste exemplo será atualizado o item nome para 'Robson' onde o id do mesmo é '1234' na coluna tabela_magusCode

6 comentários:

  1. Moniz
    Pag 207-212

    17
    21
    25
    28
    34
    36
    39
    40

    ResponderExcluir
  2. Ola... eu tenho esse codigo feito, mas não sei porque ele nao actualiza:

    $sql_up_base="UPDATE base SET stock=10 where id_base='$id_base'";
    $exec_up=OCIParse($login, $sql_up_base);
    //executa o procedimento
    OCIExecute($exec_up, OCI_DEFAULT);

    Conhece os valores da base de dados... mas não esta a actualizar o campo

    ResponderExcluir
  3. Obrigado pois estava em dúvidas no meu update:
    update praca set cod_praca = 22 where cod_praca = 1

    ResponderExcluir