Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3854 - Добавить запросы для Toy_SQL   Make a simular bug
Summary: Добавить запросы для Toy_SQL
Status: CLOSED FIXED
Alias: None
Product: SELTA@Etersoft
Classification: Продукты (Products)
Component: selta.dll (show other bugs)
Version: 1.0.6
Hardware: PC All
: P4 minor
Target Milestone: версия 1.0.4
Assignee: Станислав Коробейников
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3246
  Show dependency treegraph
 
In work:
Reported: 2009-04-21 13:51 MSD by Станислав Коробейников
Modified: 2010-04-15 13:06 MSD (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Станислав Коробейников 2009-04-21 13:51:21 MSD
На повестке три запроса 
1. set lock_timeout -2
2. SELECT DISTINCT sp4322,sp4323 Изм FROM ra4335 reg4335 WITH (NOLOCK)
3. SELECT count(*) FROM tempdb..sysobjects WHERE id=object_id('tempdb..#ТаблицаДокумента') AND type='U''
Comment 1 Станислав Коробейников 2009-04-21 13:54:15 MSD
1. set lock_timeout -2
Пока не будем имитировать. Потом. Пока просто транслируется как SELECT 1. Ничего сверхестевственного от этого проиходить не должно.
2. SELECT DISTINCT sp4322,sp4323 Изм FROM ra4335 reg4335 WITH (NOLOCK)
Не понравилось WITH (NOLOCK), было только без WITH, добавил. 
3. SELECT count(*) FROM tempdb..sysobjects WHERE
id=object_id('tempdb..#ТаблицаДокумента') AND type='U''
Просто ищет есть ли таблица, добавил.
Comment 2 Калюхович Юрий 2009-04-23 11:00:16 MSD
(In reply to comment #1)
> 3. SELECT count(*) FROM tempdb..sysobjects WHERE
> id=object_id('tempdb..#ТаблицаДокумента') AND type='U''
> Просто ищет есть ли таблица, добавил.

поправил опечатку. у клиента просим логи сельты для добавления неработающих запросов.
Comment 3 Станислав Коробейников 2009-04-23 11:44:39 MSD
(In reply to comment #2)
> поправил опечатку. у клиента просим логи
> сельты для добавления неработающих
> запросов.
> 
Большинство ошибок в SELECT _@lock_timeout, он транслируется правильно. Но такой нет переменной. Вылетает ошибка. Мы этого даже в логах selta не увидим.
Надо его заменить на SELECT -1;. И прислать ему новую версию selta dll, заодно и логов будет меньше. 

Comment 4 Калюхович Юрий 2009-04-23 12:25:22 MSD
> Большинство ошибок в SELECT _@lock_timeout, он
> транслируется правильно. Но такой нет
> переменной. Вылетает ошибка. Мы этого даже
> в логах selta не увидим.
> Надо его заменить на SELECT -1;. И прислать ему
> новую версию selta dll, заодно и логов будет
> меньше. 
> 

добавил в lex. @@LOCK_TIMEOUT транслирую в "-1"
Comment 5 Станислав Коробейников 2009-04-23 13:12:12 MSD
(In reply to comment #4)
> добавил в lex. @@LOCK_TIMEOUT транслирую в "-1"
Пока не важно, но потом все равно придется в parser добавлять.
Comment 6 Калюхович Юрий 2009-04-23 14:53:12 MSD
новая dll-ка лежит в /var/ftp/pub/Etersoft/SELTA@Etersoft/current/Windows/toy_sql/
Comment 7 Калюхович Юрий 2009-04-23 15:16:08 MSD
проверил в готовой dll-ке новые запросы. все транслирует
Comment 8 Станислав Коробейников 2009-06-17 16:58:54 MSD
Багу закрываем. Тот кусок, что требовался на первых парах сделали. Дальше, будет стоять в планах toy_sql, будем дальше делать.