Índice:
Definição - O que significa Inserir?
Insert é um comando amplamente usado na linguagem de manipulação de dados (DML) da Structured Query Language (SQL) usada pelos bancos de dados relacionais do SQL Server e Oracle. O comando insert é usado para inserir uma ou mais linhas em uma tabela de banco de dados com valores de coluna de tabela especificados. O primeiro comando DML executado imediatamente após a criação da tabela é a instrução insert.
Techopedia explica Insert
Uma instrução de inserção normal pode ser implementada de duas formas:
- INSERIR EM table_name VALUES (val1, val2, val3…). Um exemplo é: INSERIR EM VALORES DO Funcionário (1, John, 23);
- INSERT INTO nome_tabela (coluna1, coluna2) VALORES (val1, val2, val3…). Um exemplo é: INSERIR EM Funcionário (Eid, Nome, Idade) VALORES (1, John, 23);
Os nomes de colunas identificam colunas que devem ser preenchidas com valores específicos determinados pelas expressões da cláusula VALUES. O número VALUES da cláusula valores e nomes de colunas é o mesmo. As colunas da tabela sem os valores especificados da instrução de inserção recebem valores padrão.
As operações de inserção podem resultar em erros de violações de restrição de coluna definidas ou inatividade do banco de dados. Nos dois casos, as exceções são geradas e manipuladas por manipuladores de erros que definem valores apropriados para o texto do erro, erros nativos, estado e código SQL. Se a coluna de dados de inserção de destino estiver configurada para um tipo de dados binários, como BLOB, a mensagem de entrada também estará no formato de fluxo de bits. Em casos raros, a mensagem de entrada pode estar no domínio XML (Extensible Markup Language), onde a árvore de mensagens é serializada antes de uma operação de inserção. As instruções de inserção também são usadas em associação com SELECT, WHEN, verificar opções e cláusulas de retorno.