2015-01-09 5 views
2

Следующий запрос дает ошибку как ERROR 42X01: Syntax error: Encountered "KEY" at line 1, column 48.Ошибка SQL в дерби - ОШИБКА 42X01: Синтаксическая ошибка: Обнаружен «KEY»

Я не могу понять, что это точный вопрос. столбец KEY существует и тип данных integer.

Insert into UOM_TYPE 
(UNITS_OF_MEASURE_NO,TYPE,KEY,CREATED_BY,CREATED_DATE,MODIFIED_BY,MODIFIED_DATE,VERSION) 
values 
(79,'Clinical Property',32,'JRL',DATE('2007-05-04'),'JRL',DATE('2007-05-04'),2); 

Пожалуйста, помогите мне решить этот вопрос

ответ

2

KEY это ключевое слово в дерби дб. вам необходимо избегать этого:

Insert into UOM_TYPE 
(UNITS_OF_MEASURE_NO,TYPE,"KEY",CREATED_BY,CREATED_DATE,MODIFIED_BY,MODIFIED_DATE,VERSION) 
values 
(79,'Clinical Property',32,'JRL',DATE('2007-05-04'),'JRL',DATE('2007-05-04'),2); 
Смежные вопросы