Creando Tabela em Funcionarios Oracle

07/10/2017

0

Boa noite!

Estou tentando criar essa tabela usando banco de dados Oracle 11g.
Porem não estou conseguindo, essa e a menssagem que me retorna...

... "ORA-00907: parêntese direito não encontrado"
Se alguém poder me orientar, já agradeço desde já.

create table funcionarios
(
fun_id integer not null,
fun_empresa integer not null,
fun_Situacao varchar(10),
fun_cpf varcgar(14),
fun_rg varchar(14),
fun_end varchar(30),
fun_cep varchar(10),
fun_numero varchar(10),
fun_bairro varchar(30),
fun_cidade varchar(30),
fun_uf varchar(20),
fun_ibge varchar(10),
fun_fone1 varchar(17),
fun_fone2 varchar(17),
fun_fone3 varchar(17),
fun_cargo integer not null,
fun_funcao integer not null,
fun_login varchar(20),
fun_senha varchar(10),
fun_nivel_acesso integer not null,
fun_data_cadastro date,
fun_data_aniversario date,
fun_salario numeric(6,4),
fun_email varchar(40),

constraint pk_funcionarios primary key (fun_id)
);
Fabio Silva

Fabio Silva

Responder

Post mais votado

10/10/2017

Olá Fabio Silva, fiz a simulação do seu código alterei apenas o campo fun_cpf varcgar(14) para fun_cpf varchar(14), porém utilizei o SQL Server, mas este erro foi corrigido pela Oracle na versão 10.2.0.3 e versões futuras de 11g, porém é visível nas versões anteriores. Verifique a versão do seu banco.

Venancio Alves

Venancio Alves
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar