INSERT
Este comando é utilizado para inserir dados em uma tabela.
Inserindo Linhas na Tabela - Especificando cada coluna
Nota: Colunas que pode ter informação NULL podem ser omitidas
INSERT INTO S_DEPT (ID, NAME, REGION_ID)
VALUES (50, 'ANTONIO BARBOSA', 1);
INSERT INTO S_EMP ( EMP_ID,
DEPT_ID,
LAST_NAME,
MANAGER_ID,
SALARY,
COMISSION_PCT,
TITLE,
COMM,
FIRST_NAME,
START_DATE )
VALUES ( 1,
50,
'VELASQUEZ',
1,
2500,
NULL,
'Analyst',
NULL,
'Milton',
TO_DATE('29/09/15','DD/MM/YYYY')
);
Inserindo Linhas na Tabela - Sem Especificar as coluna
Nota: Neste caso as informações de todas colunas deve ser preenchidas
na ordem em que estão definidas as colunas na tabela
INSERT INTO S_EMP
VALUES ( 1,
50,
'DUARTE',
1,
2500,
NULL,
'Analyst',
NULL,
'EDUARDO',
TO_DATE('10/09/15','DD/MM/YYYY')
);
Inserindo Linhas na Tabela - Especificando cada coluna
Nota: Colunas que pode ter informação NULL podem ser omitidas
INSERT INTO S_DEPT (ID, NAME, REGION_ID)
VALUES (50, 'ANTONIO BARBOSA', 1);
INSERT INTO S_EMP ( EMP_ID,
DEPT_ID,
LAST_NAME,
MANAGER_ID,
SALARY,
COMISSION_PCT,
TITLE,
COMM,
FIRST_NAME,
START_DATE )
VALUES ( 1,
50,
'VELASQUEZ',
1,
2500,
NULL,
'Analyst',
NULL,
'Milton',
TO_DATE('29/09/15','DD/MM/YYYY')
);
Inserindo Linhas na Tabela - Sem Especificar as coluna
Nota: Neste caso as informações de todas colunas deve ser preenchidas
na ordem em que estão definidas as colunas na tabela
INSERT INTO S_EMP
VALUES ( 1,
50,
'DUARTE',
1,
2500,
NULL,
'Analyst',
NULL,
'EDUARDO',
TO_DATE('10/09/15','DD/MM/YYYY')
);
0 comentários: