Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hada_Shall

varios inserts

Recommended Posts

galera como faço para dar vários inserts no oracle e uma só vez?tipoinsert into cidades(codigo, uf, cidade) values (1,'SP', São Paulo)insert into cidades(codigo, uf, cidade) values (2,'SP', Campinas)e assim por diante...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque tudo em arquivo SQL e faça isso:

 

insert into cidades(codigo, uf, cidade) values (1,'SP','São Paulo'); insert into cidades(codigo, uf, cidade) values (2,'SP','Campinas');  /

Abraços, :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq em arquivo sql? eu to abrindo uma jabela SQl, e fazendo td por lá, separando por ponto e virgula e da erro.Qual a meneira q você faz?eu faço isso no sql windowINSERT INTO CIDADES VALUES (5, 'AC', 'Capixaba');INSERT INTO CIDADES VALUES (6, 'AC', 'Cruzeiro Do Sul');INSERT INTO CIDADES VALUES (7, 'AC', 'Epitaciolândia');INSERT INTO CIDADES VALUES (8, 'AC', 'Feijó');INSERT INTO CIDADES VALUES (9, 'AC', 'Jordão');INSERT INTO CIDADES VALUES (10, 'AC', 'Mancio Lima');INSERT INTO CIDADES VALUES (11, 'AC', 'Manoel Urbano');e ele diz "caracter inválido" ele para no primeiro ponto e virgula!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um arquivo SQL e execute via SQL*PLUS!!!

 

Verifique se irá causar erros, pois está com & nas strings, onde o Oracle pode entender como variaveis de ambiente.

 

Para fazer um arquivo SQL, abra seu note, cole todas as instruções de INSERT com ;

 

depois salve com a extensão .sql

 

e execute via sqlplus.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom tranquilo, da pra fazer, mas como faço pra executar no sqlplus? naum pode ser feito no pl/sql developer? como executa?Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para executar no SQL*PLUS, basta fazer o seguinte:

 

Ao logar-se no SQL*PLUS, faça:

 

SQL > @caminho_do_script/seu_script.sql

 

Ele irá executar e aparecer mensagens de Insert na tela.

 

coloque um commit no final para validar sua transação.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.