|
|
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинЕсли можете сделать view - лучше сделать view. Я бы сказал чуть иначе: если можете обойтись без view - не делайте view. С процедурами - аналогично. Ибо при использовании не к месту наносят больше вреда чем пользы. Хоть один пример вреда от Хранимых Процедур привести можете ? Это когда и кому они нанесли вред ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 09:10 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ГвардеецDimitry Sibiryakovпропущено... Я бы сказал чуть иначе: если можете обойтись без view - не делайте view. С процедурами - аналогично. Ибо при использовании не к месту наносят больше вреда чем пользы. Хоть один пример вреда от Хранимых Процедур привести можете ? Это когда и кому они нанесли вред ? Щаз пойдет поток сознания на тему того что база данных энто типо сосуд для хранения и не более того)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 09:51 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Это когда и кому они нанесли вред ? Сначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедуре. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 11:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Это когда и кому они нанесли вред ? Сначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедур просто сразу формируйте необходимый набор данных. В приведенном примере виновата не ХП, а разработчик приложения, который не в состоянии "мысль выразить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:05 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпросто сразу формируйте необходимый набор данных. То есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется создать отдельную ХП. Прэлестно... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:08 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmпросто сразу формируйте необходимый набор данных. То есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется создать отдельную ХП. Прэлестно... о чем вообще речь? Если не можете что-то формализовать, то не стоит в это замешивать хранимые процедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Сколько угодно. ГвардеецЭто когда и кому они нанесли вред ? Когда - каждый раз, когда неправильно и/или неуместно применены. Кому - пользователям, заказчикам, разработчикам, саппортерам и прочим причастным. По весовой составляющей основным источником вреда является подход "надо всё делать на ХП", деятельно пропагандируемый некими идиотами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:39 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЯ бы сказал чуть иначе: если можете обойтись без view - не делайте view. С процедурами - аналогично. Ибо при использовании не к месту наносят больше вреда чем пользы. Dimitry SibiryakovСначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедуре. Dimitry SibiryakovТо есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется создать отдельную ХП. Прэлестно... Димон, по какому принципу твоя голова генерирует фразы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Сколько угодно. ГвардеецЭто когда и кому они нанесли вред ? Когда - каждый раз, когда неправильно и/или неуместно применены. Кому - пользователям, заказчикам, разработчикам, саппортерам и прочим причастным. только не нужно проповедовать несуразицы вроде процитированного. softwarerосновным источником вреда является подход "надо всё делать на ХП" такого делать конечно же не нужно. softwarer как обычно из одной крайности в другую бросается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmо чем вообще речь? О топиках типа такого , когда аффтар сначала непонятно зачем делает процедуру, а потом начинает извращаться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmо чем вообще речь? О топиках типа такого , когда аффтар сначала непонятно зачем делает процедуру, а потом начинает извращаться. 1. топику по ссылке 12 лет. 2. Предложи чем еще можно реализовать обработку параметра неправильно реализованная процедура характеризует ошибку ее программиста, а не проблему использования процедур. Точно также как и неправильно реализованная программа характеризует ошибку программиста, а не языка или среды программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm1. топику по ссылке 12 лет. 2. Предложи чем еще можно реализовать обработку параметра 1. Это первый нагугленный топик. Аналогичные возникают с завидной периодичностью во всех разделах. 2. Не надо обрабатывать параметр. Надо либо посылать запрос с параметром, либо посылать запрос без параметра вообще. Процедура тут как собаке пятая нога. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 12:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Надо либо посылать запрос с параметром, либо посылать запрос без параметра вообще. Процедура тут как собаке пятая нога. Димка, ты, это ... завязывай с наркотой ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafm1. топику по ссылке 12 лет. 2. Предложи чем еще можно реализовать обработку параметра 1. Это первый нагугленный топик. Аналогичные возникают с завидной периодичностью во всех разделах. в том же топике есть и банальное решение вопроса: 391682 Dimitry SibiryakovНе надо обрабатывать параметр. Надо либо посылать запрос с параметром, либо посылать запрос без параметра вообще. Процедура тут как собаке пятая нога. а какая СУБД поддерживает запросы с параметрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:17 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmв том же топике есть и банальное решение вопроса: 391682 И эти люди будут что-то говорить о безопасности За такое банальное решение тимлида надо пинком вышвыривать из профессии, непосредственного автора разжаловать в джуниоры и отправлять учить букварь, а переживающих отправить на аттестацию отвечать на вопрос "ну и нахрена делать это вместо прямого селекта из таблицы?" iscrafmа какая СУБД поддерживает запросы с параметрами? Любая адекватная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmв том же топике есть и банальное решение вопроса: 391682 И эти люди будут что-то говорить о безопасности да. Если ты умеешь только глупые советы на этом форуме давать, то это не дает тебе плюсов, а только показывает то, что ты типа начитался softwareriscrafmа какая СУБД поддерживает запросы с параметрами? Любая адекватная. хоть одну приведи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:31 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
местные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже Нет, они просто не путают параметры с макросами и не связываются с говноподелками у которых первые реализованы через вторые. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerИ эти люди будут что-то говорить о безопасности да. Значит, у нас будет всегда в достатке причин посмеяться. iscrafmsoftwarerЛюбая адекватная. хоть одну приведи Оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже Нет, они просто не путают параметры с макросами и не связываются с говноподелками у которых первые реализованы через вторые. приведи пример того о чем ты только что сказал? Или по-русски можно. Можно на английском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 13:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... хоть одну приведи Оракл. приведи хоть один пример как в оракле view принимает параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... да. Значит, у нас будет всегда в достатке причин посмеяться. когда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmприведи пример того о чем ты только что сказал? Параметризованный запрос: Код: sql 1. Нормальными СУБД передаётся на сервер именно в такой форме. Значение параметра, например, 1, передаётся позже, отдельно, в бинарном виде. Ненормальными СУБД этот же запрос преобразуется в Код: sql 1. и именно так передаётся на сервер. Разницу видишь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmа какая СУБД поддерживает запросы с параметрами? iscrafmприведи хоть один пример как в оракле view принимает параметры? Судя по тому, как резво ты перестал гнать бред и начал передёргивать и пытаться вывернуться, кто-то вменяемый уже объяснил тебе, какую чушь ты сморозил. iscrafmsoftwarerЗначит, у нас будет всегда в достатке причин посмеяться. когда? Есть традиционные причины: когда ты начинаешь кидать пустые понты, когда ты остро завидуешь, когда ты разыгрываешь очередную серию популярной басни Крылова в роли Моськи. А теперь будет ещё и "когда ты начинаешь рассуждать о безопасности". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:05 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39106167&tid=1540431]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 503ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...