Instruções de inserção SQL são uma das mais comuns, e o seguinte irá apresentar as três instruções de inserção SQL mais comuns para sua referência.
Quando inserimos dados no banco de dados, as instruções de inserção SQL mais usadas são as seguintes:
INSERT INTO tabela1(id, nome, endereço) VALUES(1, ygl, 'beijing') - para T-sql e PL/SQL;
SELECT id, nome, endereço INTO tabela2 DE tabela 1 - criar automaticamente tabela 2, uso T-sql;
INSERIR NA tabela2(id, nome, endereço) SELECIONAR id, nome, endereço DE tabela 1
Aqui está uma breve explicação da terceira instrução de inserção SQL, pois as colunas inseridas no talbe2 podem ser especificadas, e a fonte de dados pode ser obtida por meio de instruções de consulta relativamente complexas, pode ser mais flexível de usar, mas também devemos prestar atenção ao fato de que, ao especificar as colunas da tabela de destino, devemos preencher todas as colunas não vazias, caso contrário a inserção de dados não será possível.
INSERIR NA tabela2 ID DE SELEÇÃO, NOME, ENDEREÇO A PARTIR DA TABELA 1
Neste momento, se omitirmos as colunas da tabela de destino, todas as colunas da tabela de destino serão inseridas por padrão, e a ordem das colunas após o SELECT deve ser exatamente a mesma da ordem definida das colunas na tabela de destino para completar a inserção correta dos dados, o que é fácil de ignorar e vale a pena notar. |