powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ХП и вьюхи
25 сообщений из 361, страница 2 из 15
ХП и вьюхи
    #39106167
Гвардеец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovКот МатроскинЕсли можете сделать view - лучше сделать view.
Я бы сказал чуть иначе: если можете обойтись без view - не делайте view.
С процедурами - аналогично.

Ибо при использовании не к месту наносят больше вреда чем пользы.


Хоть один пример вреда от Хранимых Процедур привести можете ?
Это когда и кому они нанесли вред ?
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106201
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГвардеецDimitry Sibiryakovпропущено...

Я бы сказал чуть иначе: если можете обойтись без view - не делайте view.
С процедурами - аналогично.

Ибо при использовании не к месту наносят больше вреда чем пользы.


Хоть один пример вреда от Хранимых Процедур привести можете ?
Это когда и кому они нанесли вред ?
Щаз пойдет поток сознания на тему того что база данных энто типо сосуд для хранения и не более того))
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106394
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГвардеецХоть один пример вреда от Хранимых Процедур привести можете ?
Это когда и кому они нанесли вред ?
Сначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо
тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедуре.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106417
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovГвардеецХоть один пример вреда от Хранимых Процедур привести можете ?
Это когда и кому они нанесли вред ?
Сначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо
тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедур
просто сразу формируйте необходимый набор данных. В приведенном примере виновата не ХП, а разработчик приложения, который не в состоянии "мысль выразить"
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106421
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmпросто сразу формируйте необходимый набор данных.
То есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется
создать отдельную ХП. Прэлестно...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106474
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakoviscrafmпросто сразу формируйте необходимый набор данных.
То есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется
создать отдельную ХП. Прэлестно...
о чем вообще речь? Если не можете что-то формализовать, то не стоит в это замешивать хранимые процедуры
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106481
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГвардеецХоть один пример вреда от Хранимых Процедур привести можете ?
Сколько угодно.

ГвардеецЭто когда и кому они нанесли вред ?
Когда - каждый раз, когда неправильно и/или неуместно применены. Кому - пользователям, заказчикам, разработчикам, саппортерам и прочим причастным.

По весовой составляющей основным источником вреда является подход "надо всё делать на ХП", деятельно пропагандируемый некими идиотами.
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106487
Stored Procedure
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЯ бы сказал чуть иначе: если можете обойтись без view - не делайте view.
С процедурами - аналогично.

Ибо при использовании не к месту наносят больше вреда чем пользы.


Dimitry SibiryakovСначала делают выборки через ХП. Потом хотят фильтровать результат. И получаются либо
тормоза из-за неиспользования индексов, либо жуткий динамический SQL в самой процедуре.


Dimitry SibiryakovТо есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется
создать отдельную ХП. Прэлестно...

Димон,
по какому принципу твоя голова генерирует фразы ?
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106491
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerГвардеецХоть один пример вреда от Хранимых Процедур привести можете ?
Сколько угодно.

ГвардеецЭто когда и кому они нанесли вред ?
Когда - каждый раз, когда неправильно и/или неуместно применены. Кому - пользователям, заказчикам, разработчикам, саппортерам и прочим причастным.
только не нужно проповедовать несуразицы вроде процитированного.
softwarerосновным источником вреда является подход "надо всё делать на ХП"
такого делать конечно же не нужно. softwarer как обычно из одной крайности в другую бросается.
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106493
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmо чем вообще речь?
О топиках типа
такого ,
когда аффтар сначала непонятно зачем делает процедуру, а потом начинает извращаться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106504
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakoviscrafmо чем вообще речь?
О топиках типа
такого ,
когда аффтар сначала непонятно зачем делает процедуру, а потом начинает извращаться.
1. топику по ссылке 12 лет.
2. Предложи чем еще можно реализовать обработку параметра

неправильно реализованная процедура характеризует ошибку ее программиста, а не проблему использования процедур. Точно также как и неправильно реализованная программа характеризует ошибку программиста, а не языка или среды программирования.
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106511
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm1. топику по ссылке 12 лет.
2. Предложи чем еще можно реализовать обработку параметра
1. Это первый нагугленный топик. Аналогичные возникают с завидной периодичностью во всех
разделах.
2. Не надо обрабатывать параметр. Надо либо посылать запрос с параметром, либо посылать
запрос без параметра вообще. Процедура тут как собаке пятая нога.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106526
Stored Procedure
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov Надо либо посылать запрос с параметром, либо посылать
запрос без параметра вообще. Процедура тут как собаке пятая нога.

Димка, ты, это ... завязывай с наркотой ...
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106546
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakoviscrafm1. топику по ссылке 12 лет.
2. Предложи чем еще можно реализовать обработку параметра
1. Это первый нагугленный топик. Аналогичные возникают с завидной периодичностью во всех
разделах.

в том же топике есть и банальное решение вопроса: 391682


Dimitry SibiryakovНе надо обрабатывать параметр. Надо либо посылать запрос с параметром, либо посылать
запрос без параметра вообще. Процедура тут как собаке пятая нога.
а какая СУБД поддерживает запросы с параметрами?
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106561
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmв том же топике есть и банальное решение вопроса: 391682
И эти люди будут что-то говорить о безопасности

За такое банальное решение тимлида надо пинком вышвыривать из профессии, непосредственного автора разжаловать в джуниоры и отправлять учить букварь, а переживающих отправить на аттестацию отвечать на вопрос "ну и нахрена делать это вместо прямого селекта из таблицы?"

iscrafmа какая СУБД поддерживает запросы с параметрами?
Любая адекватная.
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106577
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareriscrafmв том же топике есть и банальное решение вопроса: 391682
И эти люди будут что-то говорить о безопасности
да. Если ты умеешь только глупые советы на этом форуме давать, то это не дает тебе плюсов, а только показывает то, что ты типа начитался

softwareriscrafmа какая СУБД поддерживает запросы с параметрами?
Любая адекватная.
хоть одну приведи
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106580
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
местные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106602
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в
клиентском приложении с параметрами в СУБД, похоже
Нет, они просто не путают параметры с макросами и не связываются с говноподелками у
которых первые реализованы через вторые.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106608
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmsoftwarerИ эти люди будут что-то говорить о безопасности
да.
Значит, у нас будет всегда в достатке причин посмеяться.

iscrafmsoftwarerЛюбая адекватная.
хоть одну приведи
Оракл.
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106609
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakoviscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в
клиентском приложении с параметрами в СУБД, похоже
Нет, они просто не путают параметры с макросами и не связываются с говноподелками у
которых первые реализованы через вторые.
приведи пример того о чем ты только что сказал? Или по-русски можно. Можно на английском
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106611
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareriscrafmпропущено...

хоть одну приведи
Оракл.
приведи хоть один пример как в оракле view принимает параметры?
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106612
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareriscrafmпропущено...

да.
Значит, у нас будет всегда в достатке причин посмеяться.
когда?
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106615
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmприведи пример того о чем ты только что сказал?
Параметризованный запрос:
Код: sql
1.
select * from t where x = :param


Нормальными СУБД передаётся на сервер именно в такой форме. Значение параметра, например,
1, передаётся позже, отдельно, в бинарном виде.

Ненормальными СУБД этот же запрос преобразуется в
Код: sql
1.
select * from t where x=1


и именно так передаётся на сервер.

Разницу видишь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106619
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmа какая СУБД поддерживает запросы с параметрами?
iscrafmприведи хоть один пример как в оракле view принимает параметры?
Судя по тому, как резво ты перестал гнать бред и начал передёргивать и пытаться вывернуться, кто-то вменяемый уже объяснил тебе, какую чушь ты сморозил.

iscrafmsoftwarerЗначит, у нас будет всегда в достатке причин посмеяться.
когда?
Есть традиционные причины: когда ты начинаешь кидать пустые понты, когда ты остро завидуешь, когда ты разыгрываешь очередную серию популярной басни Крылова в роли Моськи. А теперь будет ещё и "когда ты начинаешь рассуждать о безопасности".
...
Рейтинг: 0 / 0
ХП и вьюхи
    #39106625
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmприведи хоть один пример как в оракле view принимает параметры?
Ты не поверишь, точно так же:
Код: sql
1.
select * from the_view where x = :param


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 361, страница 2 из 15
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ХП и вьюхи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]