O insert você pode fazer assim:
insert into usuario(cod_usuario)
values(sq_usuario.nextval);





________________________________
De: Napoleão Cristiano X. Sanabia <cristiano_sana...@yahoo.com.br>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 17 de Fevereiro de 2009 16:44:56
Assunto: [oracle_br] INSERT C/ SELECT


Amigos,

Mais uma vez solicitando ajuda de vocês . . .

Estou tentando fazer um INSERT através de um SELECT mas não estou conseguindo 
porque o Oracle acusa o erro abaixo:

Error starting at line 1 in command:
INSERT INTO USUARIO(CD_USUARIO)
VALUES(SELECT SQ_USUARIO.nextval FROM dual)
Error at Command Line:2 Column:18
Error report:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause: 
*Action:

Meu INSERT está da seguinte forma:

INSERT INTO TABELA(CODIGO)
VALUES(SELECT SQ_TABELA.nextval FROM dual)

A minha tabela USUARIO possui somente o campo CD_USUARIO como PK. Todos os 
outros campos podem receber valores nulos.

O que está errado?

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]



Mensagens neste tópico (1) Responder (através da web) | Adicionar um novo 
tópico 
Mensagens | Links | Banco de dados | Agenda 
--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 
 
Alterar configurações via web (Requer Yahoo! ID) 
Alterar configurações via e-mail: Alterar recebimento para lista diária de 
mensagens | Alterar formato para o tradicional 
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo 
Atividade nos últimos dias
        *  8
Novos usuáriosVisite seu Grupo 
Yahoo! Mail
Conecte-se ao mundo
Proteção anti-spam
Muito mais espaço
Yahoo! Barra
Instale grátis
Buscar sites na web
Checar seus e-mails .
Yahoo! Grupos
Crie seu próprio grupo
A melhor forma de comunicação
. 

__,_.._,___


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a