![]() |
![]() |
|
Посоветуйте как овладеть сложными большими запросами? | ☑ | ||
---|---|---|---|---|
0
Капюшон
12.12.08
✎
18:41
|
Простые запросы я делать умею. Понимаю как это работает. Но вот вложенные запросы мне даются тяжело. Приходится каждый раз спрашивать на форуме или просто решать задачу примитивным способомна базе простых запросов. Все книги по 1с8 у меня и так есть. Практиковаться тоже есть на чём - постоянно заказывают клиенты отчеты разные.
Вопрос как в совершенстве освоить запросы? Надо книжку по SQL чтоли прочитать или она только хуже сделает? По каким материалам вы достигли совершенства в этом? |
|||
1
unTonee
12.12.08
✎
18:43
|
Теория реляционных БД, интернет и документация по SQL с примерами.
Со временем приходит понимание, а потом автоматизм. |
|||
2
Маркетолог
12.12.08
✎
18:44
|
(0) Больше практики вот и все.
|
|||
3
Stepa86
12.12.08
✎
18:47
|
Написать большой и сложный запрос фигня, по сравнению с чтением большого и сложного запроса, который кто то другой написал, особенно с использованием вложенности уровней 5, временных таблиц, пакетов, группировок, выч. полей и прочего...
|
|||
4
Mikeware
12.12.08
✎
18:47
|
СОвершенства достичь невозможно :-)
Нужно понимание - что ж ты делаешь (а (1) прав - теория реляционных баз данных и книжка-учебник по сиквелу поможет.) И практика. |
|||
5
Капюшон
12.12.08
✎
18:57
|
А в книжках по 1с8 там не ак уж хорошо ведь раскрыта тема запросов?
|
|||
6
Господин ПЖ
12.12.08
✎
18:59
|
по ms sql Роберт Вьейра толково пишет имхо
|
|||
7
EvgeniuXP
12.12.08
✎
19:23
|
(3) сложные запросы - не надо понимать. Перед созданием запроса можно указать комментарий - что он делает :)
|
|||
8
Капюшон
12.12.08
✎
19:33
|
(7)да я в типовых там такое!! чтоб чудчуть переделать с ума сойдёшь. Я видел запросы длиной больше страницы!
|
|||
9
Odin1C
12.12.08
✎
19:49
|
А автор видел когда-нить срипты на Transact-Sql строк этак на тыщ десять?
По сравнению с ними запросы 1С детский лепет. |
|||
10
i-rek
12.12.08
✎
19:52
|
(0) кхм. А конструктором запросов пробовал пользоваться ?
там и овладевать-то особо не надо тыркаешь-тыркаешь... долго-долго... и что-то в конце выходит. Обычно |
|||
11
i-rek
12.12.08
✎
19:55
|
А потом проходит время, тебя просят вот тут чуть чуть подправить, ты снова тыркаешь и всё ломается нахрен. Ты начинаешь уничтожать запрос кусками, пытаясь методом "золотого сечения" поймать ту часть которая приводит к ошибке.
Потом понимаешь, что добавление этого поля потребует совершенно другой конструкции запроса изначально, выкидываешь всё нахрен и делаешь с нуля. |
|||
12
Холст
12.12.08
✎
21:50
|
(9) где такие запросы ?
|
|||
13
H A D G E H O G s
12.12.08
✎
21:53
|
(0) Подходишь к запросу ссади. И овладеваешь им.
ЗЫ Тупая ветка. |
|||
14
artem666
12.12.08
✎
22:19
|
(0) книг больше читать и типовые смотреть
|
|||
15
КонецЦикла
13.12.08
✎
00:05
|
(14) Смотреть но не засматриваться... ибо там иногда бывает больше 256 таблиц и т.п... а это страшно...
|
|||
16
Stepa86
13.12.08
✎
10:07
|
(8) а я писал запросы в 1500-2000 строк и не особо этим горжусь (хотя отрабатывали правильно)
|
|||
17
NcSteel
13.12.08
✎
10:30
|
(16) Если объединять запросы, то не мудрено )
|
|||
18
Megas
13.12.08
✎
10:35
|
(8)(16) К тому же типовые запросы не всегда правильно работают.
PS Печатаю 5000 символов в минуту, но такая белиберда получается =) |
|||
19
NcSteel
13.12.08
✎
10:38
|
(18) Пример? Интерестно все таки. Видел ошибки но не критичны.
|
|||
20
Megas
13.12.08
✎
10:45
|
(19) В торговле 10.2 , была Обработка "Печать прайс листа" ... вот что там было:
1) Очень долго формировалась (порядка часа) 2) Выдавала неверную информацию (причём конкретно) ============= Могу даже типовой запрос показать =) |
|||
21
Злобный Фей
13.12.08
✎
10:59
|
Вчера посмотрел свои творения - самое большое 638 строк. Но это уж очень дохрена, плохо читается. Буду разделять на отдельные запросы.
Самое хреновое это гигантский запрос с динамически формирующимся текстом (( |
|||
22
Megas
13.12.08
✎
11:04
|
(21) А вы сами обучаете на мисте народ писать строки типо:
тогда УсловиеНаСравнение = "Номенклатура = &Номенклатура"; иначе УсловиеНаСравнение = "Номенклатура <> &Номенклатура"; Потом и получаются запросу с динамически формирующимся текстом |
|||
23
Злобный Фей
13.12.08
✎
11:07
|
(22) о_О
я кого-то обучаю писать вот так? А вы ничего не путаете? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |