[RESOLVIDO] Problema para acessar tabelas no Oracle XE

Joelton
Fri, 27 Oct 2017 10:43:57 +0000

maximum_sc:

Estou tentando viabilizar um projeto em Oracle mas está complicado.
Estou com o scriptcase v9 e banco Oracle XE 11g.
Consigo conectar no banco sem problemas.
Porém quando tento criar qualquer aplicação (formulário, grid, etc) o scriptcase diz que não existe nenhuma tabela na base.
Primeiro ele nem conectava.
Minha base de dados está toda em maiúsculo. Isso é um padrão “milenar” de se trabalhar com Oracle. Até a versão 9i, quando você criava um objeto no oracle, ele já definia o objeto em maiúsculo.
Então mesmo digitando create table tabela1 … ele criava como TABELA1.
A partir da 10g, se não me engano existe um parâmetro para controlar isso. Se considerar ou não o case na hora de criar.
Tive que criar um usuário com nome em minúsculo e entre aspas (ex: create user “meuusuario”…) para conseguir conectar no banco pelo scriptcase.
Depois tive que criar também uma tabela em minúsculo e entre aspas (create table “tabela1” ("campo1) number(3)…

Isso é muito ruim porque o meu cliente não tem essa obrigatoriedade de ter os objetos em minúsculo.
As tabelas dele já estão criadas assim há muito tempo.
Existe alguma forma de fazer com que o scriptcase não fixe o nome do objeto, coluna e usuário em minúsculo e entre aspas duplas quando gera as aplicações? Algum parâmetro que sete isso?

Exclua a conexão do banco, crie outra com o mesmo nome, verifique a aba filtro da conexão calmamente antes de clicar em criar, e depois no momento de criação da aplicação observe o case sensitive.