Eclipse 3 usando Database Development com Oracle XE

Olá pessoal;
Sou novo aqui no fórum e em Java e estou com um problema:
Estou tentando usar o Eclipse para criar tabelas no Oracle XE através da perspectiva Database Development.
Por linha de comando do Oracle (SQLPlus) faço normal, tendo o seguinte exemplo:

CREATE TABLE CLIENTE (
Codigo_Cliente NUMBER(6) NOT NULL,
Nome_Cliente VARCHAR(60) NULL,
PRIMARY KEY (Codigo_Cliente),
);

Pelo Eclipse consigo conectar no Oracle (usando o driver que vem nele e logando como system) e também acessar o mesmo perfil e pelo comando “Add Table…” ele finaliza o script, mas quando executo pelo editor SQL ele me mostra a seguinte menssagem (pela aba SQL Results):

ORA-01727: o especificador de precisão numérica está fora da faixa válida ( 1 a 38 )

Já o Eclipse gera o código acima da seguinte maneira:

CREATE TABLE CLIENTE (
Codigo_Cliente NUMBER(0 , 0) NOT NULL,
Nome_Cliente VARCHAR2(60)
);
ALTER TABLE CLIENTE ADD CONSTRAINT new_primary_key PRIMARY KEY (Codigo_Cliente);

Já tentei jogar o código que faço direto no Oracle no SQL Editor mas também gera erros semalhantes (como “ORA-00904: : identificador inválido”).
Também não consigo deletar as tabelas embora apareça a opção para isso (e o perfil de usuário permita também).
Alguém sabe o que poderia ser? Algum problema de configuração ou sintaxe usada no Eclipse?

Desde já agradeço a todos.
:idea:

mersus




Use “Eclipse SQL Explorer” nesse link:
http://eclipsesql.sourceforge.net/
sds

Não encontrei a opção de deletar uma tabela também nesse plugin - SQL Explorer.

Att;

mersus

Bom; em parte resolvi minhas dúvidas.
No caso da criação da tabela é só tirar o ponto e vírgula de cada instrução:

CREATE TABLE CLIENTE (
Codigo_Cliente NUMBER(0 , 0) NOT NULL,
Nome_Cliente VARCHAR2(60)
)

E é só executar depois o comando de configurar a chave primária:

ALTER TABLE CLIENTE ADD CONSTRAINT new_primary_key PRIMARY KEY (Codigo_Cliente)

Quanto a deletar tabelas esse recurso ainda não fiz funcionar…

mersus