Excluir coluna java

3 respostas
Renato_Wilder

Ola a todos tenho minha dao que executa o seguinte comando acionado por um botão na minha aplicação web

pstm = con.prepareStatement("ALTER TABLE TESTE_BASE.EMPRESAS DROP COLUMN "
    + empresa.getEmpresa());

se eu tenho mais de uma coluna funciona perfeitamente mas se eu tento excluir a ultima coluna que ficar na tabela da o seguinte erro

Cannot drop last column “TESTE”; SQL statement: ALTER TABLE ZBR_BASE.EMPRESAS DROP COLUMN TESTE [90084-192]

só que direto pelo banco eu consigo excluir a ultima coluna de uma tabela sem problemas com o mesmo comando, alguém poderia me dar uma luz de como resolve esse problema para funcionar também pela minha aplicação web

3 Respostas

viniciosarodrigues

Você tem certeza que quer excluir a última coluna?
Não seria a última linha não?

Renato_Wilder

Sim era a ultima coluna mas, vi que não tem como mesmo, minha duvida agora é outra tenho varias colunas notnull em uma tabela, só que gostaria de inserir dados em só uma das colunas isso é possível de alguma maneira mesmo as outras sendo também notnull?

viniciosarodrigues

Se ela é notnull você é obrigado a inserir dados em todas.

Criado 29 de agosto de 2016
Ultima resposta 1 de set. de 2016
Respostas 3
Participantes 2