Oracle INSERIR

0 Comments

Resumo: neste tutorial, você vai aprender como usar o Oracle INSERT instrução para inserir dados em uma tabela.

Introdução ao Oracle instrução INSERT

Para inserir uma nova linha em uma tabela, você pode usar o Oracle INSERT instrução da seguinte forma:

nesta declaração:

  • Primeiro, especifique o nome da tabela na qual você deseja inserir.
  • Em segundo lugar, indique uma lista de nomes de colunas separados por vírgulas entre parêntesis.,
  • Em terceiro lugar, indique uma lista de valores separados por vírgulas que corresponde à lista de colunas.

Se a lista de valores tem a mesma ordem que as colunas da tabela, você pode ignorar a coluna lista, embora isso não seja considerado como uma boa prática:

Se você excluir uma ou mais colunas da Oracle INSERT instrução, em seguida, você deve especificar a coluna lista, porque Oracle necessidades-lo para coincidir com os valores na lista de valores.,

a coluna que omite no ID

usará o valor por omissão, se disponível, ou um valor nulo se a coluna aceitar um valor nulo.

Oracle instrução INSERT exemplos

Vamos criar uma nova tabela denominada discounts para inserir dados:

discounts tabela discount_id coluna é uma coluna de identidade, cujo valor padrão é gerado automaticamente pelo sistema, portanto, você não precisa especificar o discount_id coluna INSERT instrução.,

colunas discount_name amount start_date e expired_datesão NOT NULL colunas, portanto, você deve fornecer os valores para eles.

a instrução A seguir insere uma nova linha discounts tabela:

nesta instrução, usamos literais de data DATE "2017-05-01" e DATE "2017-08-31" para as colunas de data start_date e expired_date.,

a instrução A seguir recupera dados a partir de discounts tabela para verificar a inserção:

O exemplo a seguir insere uma nova linha discounts tabela:

neste exemplo, em vez de usar a data literal, nós utilizada, o resultado de CURRENT_DATE função start_date coluna.,

Veja o seguinte resultado:

neste tutorial, você aprendeu como usar o Oracle INSERT instrução para inserir uma nova linha em uma tabela.

  • este tutorial foi útil?
  • YesNo


Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *