Oracle INSERIR
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