Tente assim
INSERT INTO TESTE( codigo , nome , idade , cargo , titulo ) VALUES (1, 'Nome do Cara,29, Chefe, Doutor); Note que tirei vários apóstrofes, o Oracle trabalha com plicas, normalmente aquela aspa simples que vem junto no teclado com a aspa dupla. Porém ela não é usada para o nome da tabela, nem das colunas, nem é necessária se o valor passado for numérico, só é preciso se o valor for string. E no final de comandos no Oracle é ponto e virgula mesmo Slide1 De: Jean [mailto:jean.lis...@yahoo.com.br] Enviada em: sexta-feira, 4 de junho de 2010 13:39 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Duvida Insert Boa tarde a todos Estou com uma duvida num comando insert. Sou novato ainda em Oracle, e estou precisando inserir vários valores em uma tabela no Oracle A tabela tem 18 colunas, mas eu preciso inserir dados em 9 colunas. No Mysql eu faço a sintaxe assim: INSERT INTO `teste` ( `codigo` , `nome` , `idade` , `cargo` , `titulo` ) VALUES ('', '1', '2', '3', '4'), ('', '99', '8', '6', ''); E ele insere os valor de forma seqüencial, mas no Oracle não funciona essa sintaxe. Se indico com , (virgula) após os primeiros dados, ele me informa que o comando não foi encerrado de forma correta. Com ; (ponto e virgula) da a mesma mensagem. Se coloco tudo dentro dos mesmo paranteses, diz que os dados são muito grandes para a tabela. Alguem pode me dar uma luz? Obrigado a todos antecipadamente Jean [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]