Execução de DDL via JDBC

0 respostas
A

Blz galera?

Fizemos uma aplicação aqui que precisar executar ddl automaticamente. Estava tudo funcionando perfeitamente. Mas aconteceu uma coisa estranha que foi o seguinte: foi enviado o comando para o banco de dados para criação de uma coluna em uma tabela muito grande. O tempo da criação de uma coluna em uma tabela como essa é de 3 a 4Hs. O que parace que aconteceu é que o java mandou o comando e como estava demorando “não esperou” o término da execução e liberou o console. Quem descobriu isso foi o DBA que percebeu que o processo de criação da coluna ainda estava rodando depois de o java ter liberado o console. Resumindo: isso acontece mesmo (digo o fato de o java liberar o console antes de o banco de dados acabar a execução do DDL)? Se sim, tem como fazer com que o java espere a execução completa?

Criado 4 de julho de 2011
Respostas 0
Participantes 1