Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
ВнизОшибка в запросе Найти похожие ветки
← →
prof (2003-05-12 07:03) [0]Уважаемые мастера помогите.
При запросе:
insert into "proiz_oper" (kod,наименование операции,1разряд,2разряд,3разряд,4разряд) select * from "bd_oper_1" where kod=1111;
выдается ошибка : invalid use of keyword token:операции,1разряд,2разряд,3разряд,4разряд)
Таблицы имеют вид:
proiz_oper
#ПАРТ number *
kod alpha
наименование_щперации alpha
1разряд number
2разряд number
3разряд number
4разряд number
готово number
bd-oper
kod alpha *
наименование_щперации alpha
1разряд number
2разряд number
3разряд number
4разряд number
Помогите, подскажите в чем я не прав?
← →
Proton (2003-05-12 07:17) [1]Может "наименование операции" взять в кавычки ?
← →
prof (2003-05-12 07:43) [2]не катит
← →
Rol (2003-05-12 07:48) [3]в select"е явно указать поля + Proton
← →
Zacho (2003-05-12 07:55) [4]У тебя в insert - "наименование операции", а поле в таблице - "наименование_щперации". Как говорится, найдите два отличая. Подозреваю, что "щперации" - просто опечатка, но остается еще одно :-)
← →
prof (2003-05-12 08:40) [5]да не в этом дело
← →
VAleksey (2003-05-12 08:59) [6]insert into "proiz_oper" P (P.kod, P."наименование операции",P."1разряд", P."2разряд", P."3разряд", P."4разряд") select * from "bd_oper_1" where kod=1111;
← →
Zacho (2003-05-12 09:04) [7]
> prof © (12.05.03 08:40)
Приведи все-таки точно названия полей в таблицах и в запросе. Кстати, сообщение об ошибке говорит о том, что у тебя в название поля пробел. Тогда такие названия надо заключать в кавычки, как уже и говорили. А если все-таки оно называется "наименование_операции", то и в запросе должно быть именно так, с подчерком между "наименование" и "операции"
← →
prof (2003-05-12 09:09) [8]большое спасибо всем все получилось
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c