2010-10-23 3 views
0

Я Хавин ошибку при попытке выполнить этот кусок кода SQL ... The ошибки я получаю это:Ошибка в заявлении SQL для базы данных Derby

Encountered "(" at line 1, column 45 

Кусок кода:

ALTER TABLE APP.RESPOSTAS ADD coluna" + (numColumns + 1) + " INTEGER(1) AFTER coluna" + numColumns; 

Может ли кто-нибудь мне помочь?

Спасибо всем!

+0

Что вы ожидаете от возможного SQL-запроса? Вы запустили его вручную в ij? – bmargulies

ответ

1

В соответствии с The derby details for INTEGER вам не нужен (1).

ALTER TABLE APP.RESPOSTAS ADD coluna" + (numColumns + 1) + " INTEGER 

Должен работать?

отредактирован, чтобы удалить раздел AFTER, так как он не похож на поддерживающие дерби. here are the derby details for ALTER TABLE

+0

Не работает еще ... Теперь у меня есть следующая ошибка: «Обнаружено» ПОСЛЕ «в строке 1, столбец 46» – Eric

+0

Вы также не можете контролировать порядок столбцов, поэтому удалите «после coluna + numColumns» из заявление тоже. Ваше заявление должно быть просто: alter table app.respostas add columnaN –

Смежные вопросы