Прогнал. на MSSQL не пашет.
select a.* from
accounts a ,accounts a1
left join accounts a3 on a3.id=a.id
where a.id=a1.id
"The multi-part identifier "a.id" could not be bound."
Но он и процедуру не дает создавать.
Найдено 22 результата
- 03 окт 2006, 19:09
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
- 03 окт 2006, 18:59
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
Может оно конечно и правильно, но, например MSSQL отрабатывает такую вещь нормально. Противоречий здравому смыслу тоже не видно. Потом, текст ошибки какой-то левый. И плюс ко всему, выловить это дело в процессе миграции, когда процедур с тригерами несколько сотен очень тяжело. Вот если бы ее в компа...
- 03 окт 2006, 16:48
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
Еще одно отличие. Датабаза - стандартный EMPLOYEE Исходный запрос работает на обоих серверах без проблем: select * from department d join department d1 on d.head_dept=d1.dept_no left join employee emp on emp.emp_no=d.mngr_no Теперь немного модифицируем его, перенеся джойн во вхерю. интербейс отрабат...
- 22 сен 2006, 13:06
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
- 21 сен 2006, 16:16
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
- 21 сен 2006, 15:49
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
- 21 сен 2006, 15:24
- Форум: Общие проблемы
- Тема: Насколько страшна ошибка INET/inet_error: read errno = 10054
- Ответы: 3
- Просмотры: 3624
Если в этом коннекте были активные транзакции, сервер их откатит. А в остальном ему пофиг. У людей с плохим железом такие ошибки сыплются в лог тоннами и ничего. Впрочем, у таких людей и базы иногда падают, а вот отчего: то ли от этой ошибки, то ли у них не только сетевое, но и серверное железо гни...
- 21 сен 2006, 14:31
- Форум: Общие проблемы
- Тема: Насколько страшна ошибка INET/inet_error: read errno = 10054
- Ответы: 3
- Просмотры: 3624
Насколько страшна ошибка INET/inet_error: read errno = 10054
Привет. Я работаю на связке Firbird.NET provide - Interbase 7.1 Недавно обнаружил неприятный глюк провайдера - при выходе из приложения, которое общается с БД в лог интербейса пишется INET/inet_error: read errno = 10054 и т.д. Посмотрев исходники провайдера, понял, что при включенном конекшн пулинге...
- 11 авг 2006, 14:43
- Форум: Общие проблемы
- Тема: Помогите ускорить запрос, пожалуйста
- Ответы: 11
- Просмотры: 7444
- 10 авг 2006, 17:20
- Форум: Общие проблемы
- Тема: Помогите ускорить запрос, пожалуйста
- Ответы: 11
- Просмотры: 7444
Индекс этот, мне в том запросе не за чем, впрочем как и другие индексы, которые используются в обычном запросе ( без +0), правда на них на всех констрейнты разные весят (типа форейн кий) А вот в каком-нибудь другом еще кому-нибудь они, может, и понадобятся. С битвином согласен. Про оптимизатор спори...
- 10 авг 2006, 15:47
- Форум: Общие проблемы
- Тема: Помогите ускорить запрос, пожалуйста
- Ответы: 11
- Просмотры: 7444
- 10 авг 2006, 13:08
- Форум: Общие проблемы
- Тема: Помогите ускорить запрос, пожалуйста
- Ответы: 11
- Просмотры: 7444
Помогите ускорить запрос, пожалуйста
Запрос выполняется очень долго. Где подкрутить ? SELECT * FROM DOC H JOIN POS P ON H.ID=P.DOC_ID JOIN POST PN ON PN.POS_ID=P.ID WHERE P.PRODUCT_ID=50306032 AND H.DOC_DATE>='09.07.2006' AND H.DOC_DATE<='today' AND H.DOC_TYPE IN (3, 9) План PLAN JOIN (P INDEX (RDB$FOREIGN121),PN INDEX (RDB$36),H INDEX...
- 04 июл 2006, 16:52
- Форум: Общие проблемы
- Тема: GC-RAMDISK и INTERBASE 7
- Ответы: 6
- Просмотры: 5060
- 04 июл 2006, 16:31
- Форум: Общие проблемы
- Тема: GC-RAMDISK и INTERBASE 7
- Ответы: 6
- Просмотры: 5060
- 04 июл 2006, 16:13
- Форум: Общие проблемы
- Тема: GC-RAMDISK и INTERBASE 7
- Ответы: 6
- Просмотры: 5060
GC-RAMDISK и INTERBASE 7
Привет, уважаемые. Как думаете, вот такая вещь: http://www.ixbt.com/storage/gigabyte-iram-p1.shtml Может кардинально увеличить скорость работы с БД, если файл этой самой БД поместить на этот диск ? Немного о самой базе: учетная система, размер - около 300 мегабайт, вся логика на процедурах и в триге...
- 18 май 2006, 15:16
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
1. К сожалению ФБ пока снес, а ошибки не записал 2. А как автоматически пересоздать кучу процедур, связанных между собой ? ИБ эксперт умеет ? Может достаточно перекомпилять ? 3. Ошибся, извините. База под ИБ7 крутится, но ничего ИБ7-специфик в ней нет ( кроме нескольких очень длинных имен ). Синтакс...
- 17 май 2006, 23:47
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
Еще такой вопрос по поводу группировок: я, вроде, заметил, что процедура с таким некорректным с точки зрения ФБ ( и корректным с т.з. ИБ ) запросом вполне нормально создается (т.е. поднимается из бэкапа), но при вызове дает какие-то странные ошибки. Можно ли это проконтролировать при ресторе из ФБ ?...
- 17 май 2006, 15:47
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
- 17 май 2006, 15:45
- Форум: Общие проблемы
- Тема: Миграция IB6 -> FB2
- Ответы: 22
- Просмотры: 17634
Миграция IB6 -> FB2
Здравствуйте ! Недавно попробовал ФБ2, и его скорость очень приятно удивила (на некоторых селектах выигрышь в 3 раза) Какие поджидают грабли при переносе базы из IB6 под FB2. Пока наткнулся на 2 1. Имена объектов (таблицы, тригеры, процедуры) не больше 27 символов 2. Разный синтаксис группировок IB:...
- 12 дек 2005, 12:56
- Форум: Общие проблемы
- Тема: interbase - подходит под мощную промышленную систему?
- Ответы: 39
- Просмотры: 27341
3. создать тучу триггеров, check constraint и т.п., которые будут выполнять запросы (особенно с агрегатами), вместо нормального написания sql (допустим, join), вызываемого из клиентских приложений Кстати насчет нормального написания join. Оптимизатор в интербейсе мягко говоря очень странный. И зача...