|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.01.2013, 00:26 | #1 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Insert IGNORE
Всем привет, запрос выполняется с ошибкой, подскажите что не так?
FB 2.5 пишу на Delphi 7 Код:
|
04.01.2013, 00:31 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Так это ж из синтаксиса MySQL, не слышал чтобы Firebird поддерживал такую опцию
Аналог? http://www.firebirdfaq.org/faq375/
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.01.2013, 00:32 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если несложно, напомните, пожалуйста, что означает ключевое слово Ignore в запросе Insert?
Update ответ уважаемого Аватара полностью закрывает тему. Больше вопросов не имею ((как, думаю, и автор темы!) Последний раз редактировалось Serge_Bliznykov; 04.01.2013 в 00:34. |
04.01.2013, 00:35 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это отмена вставки при дублировании ключа
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.01.2013, 00:37 | #5 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Подождите, т.е. если я просто делаю инсерт и такое значение есть, то оно просто не добавится я правильно понял?
|
04.01.2013, 00:39 | #6 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Ну нет же добавились два одинаковых значения... мне надо чтобы одинаковых не было...
|
04.01.2013, 00:40 | #7 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
как мне правильно запрос написать?
Хелп) |
04.01.2013, 00:46 | #8 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Ребят Помогите правильно запрос составить, пожалуйста....
|
04.01.2013, 00:50 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну напишите процедуру, в которой проверяйте на предмет существования и вставляйте в ней, если не существует. Параметром передавайте название города. Как там со структурой таблицы, одно поле, что ли? Или есть автоинкрементный ключ?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.01.2013, 00:53 | #10 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
CREATE GENERATOR GEN_CITY_ID;
CREATE TABLE CITY ( ID_CITY INTEGER NOT NULL, CITY VARCHAR(30) ); первое поле автоинкремент |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
зачем нужен svn:ignore | sashonk | Общие вопросы по Java, Java SE, Kotlin | 0 | 03.11.2012 21:54 |
изза cin.ignore() не записывает 1 символ | PotatoCaptain | Visual C++ | 2 | 09.01.2012 07:10 |
ignore empty cells | Olya1985 | Microsoft Office Excel | 17 | 03.01.2011 18:36 |
Кнопочка Ignore this exception type работает колько для конкретного проекта? Или сразу для всех? | TwiX | Общие вопросы Delphi | 4 | 12.06.2010 19:00 |
Insert - ? | Evgenii | БД в Delphi | 2 | 06.07.2009 02:24 |