Pergunta
· Set. 26, 2023

Problema com o nome da tabela que está ficando UPPERCASE depois de fazer o rename da tabela

Olá,

Preciso renomear uma tabela e ao executar o seguinte comando:

ALTER TABLE old_name RENAME new_name;

O nome da tabela está ficando com o nome em UPPERCASE, por exemplo NEW_NAME, mas na verdade eu preciso que ela fique como new_name, em lower case mesmo, conforme ficou o nome definido no comando de rename.

 

Poderiam me auxiliar a deixar o novo nome da tabela como lowercase?

 

Desde já muito obrigado.

Product version: IRIS 2023.2
$ZV: IRIS FOR UNIX (RED HAT ENTERPRISE LINUX 8 FOR X86-64) 2023.1 (BUILD 229U)
Discussão (4)2
Entre ou crie uma conta para continuar

@Igor Lampa, quando você faz o ALTER TABLE para renomear a tabela, em nível de classe ele vai alterar somente a definição do nome de tabela apontado pela @Danusa Calixto, porém por padrão é definido em "UPPERCASE", porém o SQL do IRIS é "case insensitive". Por ser "case insensitive" não vejo problema em o nome da tab ela estar em qualquer "case" seja.

Pode detalhar por quê da obrigatoriedade de estar em "lowercase"?
 

Bom dia @Cristiano Silva , certo, blz.
Era mais por uma questão "estética" mesmo, em que ao abrir em algum client, por exemplo, no DBeaver, todas as tabelas estão com o nome em lower case, e apenas essa tabela que foi feito o rename ficou em UPPERCASE.
Mas funcionalmente realmente funciona normal, conforme comentou é case insensitive.

Valeu, muito obrigado, vou manter o UPPERCASE mesmo então, já que pelo SQL não temos como mudar para lower case.

Muito obrigado pelo esclarecimento pessoal.