|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Добрый день. Написал процедуру, которая возвращает табличные данные. то-есть в процедуре есть Код: sql 1.
. Хочу этот результат использовать в другом запросе/процедуре. Так вот если написать просто Код: sql 1.
, то выполняется 25сек, а если создать временную таблицу и туда вставить полученные значения, то выполнятся 1 мин 25 сек, то-есть в 5 раз дольше. Казалось - классно, можно написать процедуру возвращающую таблицу и потом использовать ее где необходимо. Но время выполнения не радует. Быстрее будет включить код процедуры, которую я хотел вызвать, в код процедуры из которой я хотел ее вызвать. Подскажите, есть варианты как ускорить процесс без дублирования кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:36 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777, табличная инлайн функция! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:42 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapuser7777, табличная инлайн функция! неподходит в конкретном примере, т.к. в процедуре используются иструкции недоступные в функции ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:46 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777т.к. в процедуре используются иструкции недоступные в функции Переделайте в доступные ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:48 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777т.к. в процедуре используются иструкции недоступные в функции Переделайте в доступные в процедуре создается временная таблица которая используется далее в процедуре не один раз. Если переделать - будет медленно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:53 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777в процедуре создается временная таблица которая используется далее в процедуре не один раз. Если переделать - будет медленно. Вы не слышали про табличные переменные, которые можно использовать в функциях ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:56 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777в процедуре создается временная таблица которая используется далее в процедуре не один раз. Если переделать - будет медленно. Вы не слышали про табличные переменные, которые можно использовать в функциях ? слышал, но также слышал что их лучше не использовать если колл. строк больше сотни.. и действительно, эксперимент с табличной переменной вместо временной таблицы в данном примере , показал что это так. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 14:59 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
А индексы в табличной переменной пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 15:50 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_TomsА индексы в табличной переменной пробовали? нет, )) вот это уже интересно,.. что реально ускоряет?... ссылку дадите?? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 15:55 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777Alex_TomsА индексы в табличной переменной пробовали? нет, )) вот это уже интересно,.. что реально ускоряет?... ссылку дадите??Лучше покажите процедуру. Сдаётся мне, не нужна там временная таблица. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:00 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
1. Поиск в интернете "mssql табличные переменные индексы" даёт массу ссылок, в том числе и на наш форум. 2. Где использовал, там скорость возрастала. Есть ограничение, индексы могу быть ТОЛЬКО уникальные, хотя их можно приспособить и на поля с не уникальными значениями. Пример: поле PARENT уникально, а R_COMP не уникально, создаю дополнительное поле с уникальными значениями. DECLARE @P TABLE (ID INT IDENTITY (1,1), R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(R_COMP,ID), unique(PARENT)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:13 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapuser7777пропущено... нет, )) вот это уже интересно,.. что реально ускоряет?... ссылку дадите??Лучше покажите процедуру. Сдаётся мне, не нужна там временная таблица. приведу пример, возможно и не нужна Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:17 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_Toms1. Поиск в интернете "mssql табличные переменные индексы" даёт массу ссылок, в том числе и на наш форум. 2. Где использовал, там скорость возрастала. Есть ограничение, индексы могу быть ТОЛЬКО уникальные, хотя их можно приспособить и на поля с не уникальными значениями. Пример: поле PARENT уникально, а R_COMP не уникально, создаю дополнительное поле с уникальными значениями. DECLARE @P TABLE (ID INT IDENTITY (1,1), R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(R_COMP,ID), unique(PARENT))Это зачем так? Почему не просто UNIQUE(R_COMP,PARENT)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:18 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
тоесть вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:21 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_Toms1. Поиск в интернете "mssql табличные переменные индексы" даёт массу ссылок, в том числе и на наш форум. 2. Где использовал, там скорость возрастала. Есть ограничение, индексы могу быть ТОЛЬКО уникальные, хотя их можно приспособить и на поля с не уникальными значениями. Пример: поле PARENT уникально, а R_COMP не уникально, создаю дополнительное поле с уникальными значениями. DECLARE @P TABLE (ID INT IDENTITY (1,1), R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(R_COMP,ID), unique(PARENT)) спасибо попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:22 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777Alex_Toms1. Поиск в интернете "mssql табличные переменные индексы" даёт массу ссылок, в том числе и на наш форум. 2. Где использовал, там скорость возрастала. Есть ограничение, индексы могу быть ТОЛЬКО уникальные, хотя их можно приспособить и на поля с не уникальными значениями. Пример: поле PARENT уникально, а R_COMP не уникально, создаю дополнительное поле с уникальными значениями. DECLARE @P TABLE (ID INT IDENTITY (1,1), R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(R_COMP,ID), unique(PARENT)) спасибо попробуюЛучше попробуйте написать нормальный SELECT (один!!!). Кстати, что такое myFunc? Если функция, то почему без скобок? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:24 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Хотел дать один пример для двух ситуаций одной строкой, поправлюсь, даю две строки. поле PARENT уникально. DECLARE @P TABLE (R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(PARENT)) поле R_COMP не уникально, создаю дополнительное поле ID с уникальными значениями. DECLARE @P TABLE (ID INT IDENTITY (1,1), R_COMP [int], [PARENT] [int], [CHILD] [int], VOL DECIMAL(7,2), unique(R_COMP,ID)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:29 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapКстати, что такое myFunc? Если функция, то почему без скобок? myFunc -функция (спешил скобки не добавил,) iapЛучше попробуйте написать нормальный SELECT (один!!!). - пока не знаю как ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:30 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777 iapЛучше попробуйте написать нормальный SELECT (один!!!). - пока не знаю как скажите как добиться того же результата одним селектом? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:32 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Даже если будет найден вариант с одним селектом тормоза всё же останутся. Тормоза от inner join с табличной переменной. Попробуйте вариант с индексами, интересно на сколько изменится скорость? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:41 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777приведу пример, возможно и не нужна Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Ваш запрос - очень странный #tblHeader по сути соединяется сама с собой зачем то ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:55 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Не факт, данные в #tblHeader и tblHeader скорее всего разные... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:58 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_TomsДаже если будет найден вариант с одним селектом тормоза всё же останутся. Тормоза от inner join с табличной переменной. Попробуйте вариант с индексами, интересно на сколько изменится скорость?Какой переменной??! Зачем переменная??! Один SELECT вон он - уже есть! Его просто надо написать по-человечесчки! Кстати, интересно, а зачем MyFunc()? Какого она типа? Вызов этой функции в принципе может тормозить по-страшному. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 16:58 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapКакой переменной??! Зачем переменная??! Мой ответ для варианта с табличной переменной вместо временной таблицы... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:03 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_TomsiapКакой переменной??! Зачем переменная??! Мой ответ для варианта с табличной переменной вместо временной таблицы...А почему не для сотни табличных переменных? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:04 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapА почему не для сотни табличных переменных? У него в запросе одна временная таблица #tblHeader, посему достаточно одной переменной, я бы и название оставил @tblHeader... Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:09 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_TomsУ него в запросе одна временная таблица #tblHeaderА должно быть ни одной! Почему нельзя написать SELECT сразу из MyFunc(), я вот не пойму никак! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:12 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapAlex_TomsУ него в запросе одна временная таблица #tblHeaderА должно быть ни одной! Почему нельзя написать SELECT сразу из MyFunc(), я вот не пойму никак! можно предположить, что MyFunc адски тяжелая и человек не хочет обращаться к ней два раза ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:15 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapAlex_TomsУ него в запросе одна временная таблица #tblHeaderА должно быть ни одной! Почему нельзя написать SELECT сразу из MyFunc(), я вот не пойму никак! потому что результат этого селекта, используется три раза в запросе ниже, и как переделать этот запрос я не знаю ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:17 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Shakilliapпропущено... А должно быть ни одной! Почему нельзя написать SELECT сразу из MyFunc(), я вот не пойму никак! можно предположить, что MyFunc адски тяжелая и человек не хочет обращаться к ней два раза все верно) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:17 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777все верно) Верно что ? Что написана тяжелая табличная функция ? Которую теперь надо приткнуть в чудовищно написанный запрос ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:19 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
При замене #tblHeader на SELECT из MyFunc(), сколько раз выполнится MyFunc()? Если MyFunc() не тормозная, то ваш вариант подойдёт, но как мне кажется тормоза всё же есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:20 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777iapпропущено... А должно быть ни одной! Почему нельзя написать SELECT сразу из MyFunc(), я вот не пойму никак! потому что результат этого селекта, используется три раза в запросе ниже, и как переделать этот запрос я не знаюА почему три раза, а не один? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:21 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Ну вот, пока отвечал, мысль уже дали... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:22 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapuser7777пропущено... потому что результат этого селекта, используется три раза в запросе ниже, и как переделать этот запрос я не знаюА почему три раза, а не один?OUTER APPLY Ваш сервер умеет делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:23 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
iapiapпропущено... А почему три раза, а не один?OUTER APPLY Ваш сервер умеет делать? OUTER APPLY -надо погуглить ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:34 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777тоесть вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Во внутренних и внешнем запросах используется группировка без агрегирующей функции. Это удаление дубликатов? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 17:48 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Wlr-luser7777тоесть вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Во внутренних и внешнем запросах используется группировка без агрегирующей функции. Это удаление дубликатов? прошу прощения, неправильно написал пример, сори вот как-то так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 18:22 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777прошу прощения, неправильно написал пример, сори вот как-то так Вы что реально не видите, что вы делаете #tblHeader left join ... #tblHeader inner ... left join ... #tblHeader inner ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 21:52 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Alex_Toms1. Поиск в интернете "mssql табличные переменные индексы" даёт массу ссылок, в том числе и на наш форум. 2. Где использовал, там скорость возрастала. Есть ограничение, индексы могу быть ТОЛЬКО уникальные, хотя их можно приспособить и на поля с не уникальными значениями.Основная проблема табличных переменных, это не индексы, а отсутствие статистик. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2014, 22:31 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
чото мне кажется всё это сворачивается в Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 07:51 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
LexusRчото мне кажется всё это сворачивается в Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Нет. Потому что два LEFT JOINа. Сумма задвоится (затроится и т.п.). Но можно аггрегировать в подзапросах, а потом LEFT JOIN (OUTER APPLY) Кстати, у Вас получилось одно и то же выражение для qnt1 и qnt2 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 09:09 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
LexusRчото мне кажется всё это сворачивается в Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
нет, потому что еще связь по полю field, при этом нужно выводить еще те записи из tblDetail2, в которых есть совпадение по полю id2 с #tblHeader, но нет по полю field с tblDetail1...... я уже нашел у себя ошибку в логике , буду переписывать с full join.... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:30 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777прошу прощения, неправильно написал пример, сори вот как-то так Вы что реально не видите, что вы делаете #tblHeader left join ... #tblHeader inner ... left join ... #tblHeader inner вы реально ничего реального не предложили ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:33 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777вы реально ничего реального не предложили Нравяться мне такие наезды. Я написал хреновый код. Я вам его не покажу (во всяком случае целиком), про решаемую задачу тоже ничего не расскажу. А вы должны(!) предложить мне реальные(!) способы решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:35 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777вы реально ничего реального не предложили Нравяться мне такие наезды. Я написал хреновый код. Я вам его не покажу (во всяком случае целиком), про решаемую задачу тоже ничего не расскажу. А вы должны(!) предложить мне реальные(!) способы решения. я не говорю что вы что-то должны, я говорю что вы пишите бесполезные комменты ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:53 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777Gloryпропущено... Нравяться мне такие наезды. Я написал хреновый код. Я вам его не покажу (во всяком случае целиком), про решаемую задачу тоже ничего не расскажу. А вы должны(!) предложить мне реальные(!) способы решения. я не говорю что вы что-то должны, я говорю что вы пишите бесполезные комменты и для того чтоб утверждать что метод хреновый, надо показать лучший ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:55 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777я не говорю что вы что-то должны, я говорю что вы пишите бесполезные комменты Мои комментарии соответствуют уровню ваших вопросов. Из двух плохих запросов нельзя получить один хороший. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:55 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777я не говорю что вы что-то должны, я говорю что вы пишите бесполезные комменты Мои комментарии соответствуют уровню ваших вопросов. Из двух плохих запросов нельзя получить один хороший. Ваши комментарии соответствуют уровню " мне нечего делать .... надо кого-то потроллить" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:02 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777Ваши комментарии соответствуют уровню " мне нечего делать .... надо кого-то потроллить" Вы слишком большого мнения о себе и вашей роли в этом мире. Вы уже сутки пытаетесь из дерьма сделать конфетку с помощью переписывания одной обертки на другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:06 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777Ваши комментарии соответствуют уровню " мне нечего делать .... надо кого-то потроллить" Вы слишком большого мнения о себе и вашей роли в этом мире. Вы уже сутки пытаетесь из дерьма сделать конфетку с помощью переписывания одной обертки на другую. - ни конкретики, ни обоснований, - одни декларативные заявления. Считаете что я написал плохой запрос - объясните почему, не хотите объяснять по каким-то причинам - не объясняйте, но тогда и не заявляйте что я не прав. Иначе - вы просто тролль. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:03 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777Считаете что я написал плохой запрос - объясните почему Господи. Потому что одна и таже таблица 3 раза участвует в запросе Сколько раз это еще нужно повторить для "конкретики" ? user7777не объясняйте, но тогда и не заявляйте что я не прав. Иначе - вы просто тролль. Почему самолеты летают, а крыльями не машут. Если вы ен можете ответить конкретно, то вы просто тролль. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:05 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777Считаете что я написал плохой запрос - объясните почему Господи. Потому что одна и таже таблица 3 раза участвует в запросе Сколько раз это еще нужно повторить для "конкретики" ? я уже говорил, что не знаю как переделать запрос чтоб таблица использовалась один раз, если вы знаете, то покажите пример.. или вы считаете, что вопрос настолько глуп что недостоин вашего ответа ? - тогда так и скажите. Вы конечно можете язвить..но это очень по-жлобски... GloryПочему самолеты летают, а крыльями не машут. Если вы ен можете ответить конкретно, то вы просто тролль. - не утрируйте, это другая ситуация. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:21 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777я уже говорил, что не знаю как переделать запрос чтоб таблица использовалась один раз, если вы знаете, то покажите пример.. На каком нафиг примере ? Мне придумать за вас вашу постановку задачи с вашими данными ? user7777Вы конечно можете язвить..но это очень по-жлобски... Разумеется. По блогородному это молчать или жаловаться, ой я это не могу поменять, ой а это я не знаю как поменять, ой придумайте, а как это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:27 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
Gloryuser7777я уже говорил, что не знаю как переделать запрос чтоб таблица использовалась один раз, если вы знаете, то покажите пример.. На каком нафиг примере ? Мне придумать за вас вашу постановку задачи с вашими данными ? user7777Вы конечно можете язвить..но это очень по-жлобски... Разумеется. По блогородному это молчать или жаловаться, ой я это не могу поменять, ой а это я не знаю как поменять, ой придумайте, а как это сделать в том числе и для этого тоже существуют форумы,... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:30 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
user7777в том числе и для этого тоже существуют форумы,... Для чего "этого" ? Для вангования ? Для вытягивания из вас элементарной постановки задачи ? Для придумывания исходных данных, конечного результата и алгоритма его достижения ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:34 |
|
Как эффективно использовать хр. процедуру, возвращающую табличные данные?
|
|||
---|---|---|---|
#18+
GloryНа каком нафиг примере ? Мне придумать за вас вашу постановку задачи с вашими данными ? вот так, потихоньку, я и узнал что вам не ясна постановка задачи.. я предположил что запрос и сообщения ниже и будут постановкой задачи.... хорошо, чуть позже опишу подробней ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 13:40 |
|
|
start [/forum/moderation_log.php?user_name=eXeLe]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
others: | 683ms |
total: | 964ms |
0 / 0 |