Erro ao criar uma tabela

3 respostas
S

Olá pessoal,
Estou começando agora a mexer com java e banco de dados.
Estou tentando criar uma tabela com os seguintes campos

create table cliente(
codigo smallint not null constraint cc1 primary key,
nome varchar(255),
logradouro integer,
numero char(5);
complemento varchar(30),
bairro integer,
cidade number,
cep varchar(10),
rg varchar(10),
cpf varchar(11),
foneRes integer(8),
foneCom integer(8),
foneCel integer(8),
email varchar(255)
dtNasc Date);

mas está ocorrendo o erro ORA-00911: caractere inválido, o que pode estar ocorrendo ?

Atc,
Fernando.

3 Respostas

R

Por favor inclua a listagem completa do erro, se possível com o stack trace, para analisarmos.

alberto_ribeiro

Bom dia, executei se script em minha base e vi que tem um “;” ponto e virgula no campo número e está errado, trocar por vírgula, outra coisa quando usa integer no oracle não informe tamanho de campo, caso queira informar troque de integer para number…

[]'s

S

Valeu Alberto, acabou passando despercebido o ; que havia no meio do código, agora fiz as correções apontadas e criei sem problemas.

Atc,
Fernando.

Criado 24 de novembro de 2009
Ultima resposta 24 de nov. de 2009
Respostas 3
Participantes 3