Você está na página 1de 2

Incluso de Registros

Tipos de incluso 1 Incluso por valores campos e valores valores usando default usando parciais 2 Insert... Select

3 Select... InTo 1 - Incluso por Valores Sintaxe: Insert into <tablename> (<campo1>,<campo2>,...,<campoN>) Values(<valor1>,<valor2>,...,<valorN>)

Mesma quantidade de campos e valores Mesma ordem de valores Separador decimal: . varchar:'' data: 'yyyy-mm-dd' Campos auto-incremento devem ser ignorados Ex: Insert into funcao (codfuncao,nomefuncao,tetosalarial) Values(1,'DBA',8472,87) VARIAES INSERT INTO TABLENAME VALUES (VALOR1,VALOR2,VALOR3,...,VALORN) INSERT INTO TABLENAME VALUES (VALOR1,DEFAULT,VALOR2,VALOR3,...,VALORN) INSERT INTO TABLENAME(CAMPO1,CAMPO2) VALUES(VALOR1,VALOR2) Insert ... Select Insert into tablename (campo1,campo,...,campoN) select campo1,campo2,...,campon from table2 Ex: INSERT INTO FUNCAO_RAFAEL(CODIGO, NOME, TETO) SELECT CODFUNCAO, NOMEFUNCAO, TETOSALARIAL FROM FUNCAO Mesma quantidade de campos e colunas do select Mesmo tipo de dados Todos os registros retornados no select serao inseridos Select... Into Select campox,campoy,...,campoz into tablename from tabela Ex: Select *

into funcao_rafael2 From Funcao SELECTS INSERT INTO FUNCAO (CODFUNCAO,NOMEFUNCAO,TETOSALARIAL) VALUES (22,'ERMIVALDO JUNIOR',1500003.71)(22,'ERMIVALDO JUNIOR',1500003.71) SELECT * FROM FUNCAO INSERT INTO EMPRESA VALUES (22,'ERMIVALDO JUNIOR', 'CASA', 12345654213,'WWW.DBAINFORIUM.CO.CC' ,'CASA@DBAINFORIUM.CO SELECT * FROM EMPRESA --COPIA OS RESULTADOS OBTIDOS NO SELECT, E OS ENVIA PARA A TABELA NOVA INSERT INTO FUNCAO_JUNIOR (CODIGO,NOMEFNCAO,TETOSALARIAL) SELECT CODFUNCAO, NOMEFUNCAO, TETOSALARIAL FROM FUNCAO SELECT * FROM FUNCAO_JUNIOR UPDATE FUNCAO SET NOMEFUNCAO='ERMIVALDO', TETOSALARIAL=145000.71 WHERE CODFUNCAO=22 --REALIZA A MESMA FUNCAO DO ANTERIOR PORM ELE MESMO CRIA A TABELA Select * Into funcao_junior2 From Funcao

Você também pode gostar