|
|
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите, в каких случаях уместнее использовать хранимые процедуры, а в каких создавать вьюхи? Слышал такую позицию: для измения базы - использовать хп, для вывода из базы - view. Может, кто-то подскажет точнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 16:21 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Немного переформулипую вопрос. Для вывода данных, что из этого использовать? Стоит ли делать хранимки типа getStudents(group_id) или лучше view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 16:24 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highдля измения базы - использовать хп, для вывода из базы - view. внезапно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 16:33 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
вьюхи могут вполне редактируемыми быть хранимки могут возвращать наборы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Если можете сделать view - лучше сделать view. Бывает так что view сделать не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:27 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинЕсли можете сделать view - лучше сделать view. Я бы сказал чуть иначе: если можете обойтись без view - не делайте view. С процедурами - аналогично. Ибо при использовании не к месту наносят больше вреда чем пользы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highЗдравствуйте. Подскажите, в каких случаях уместнее использовать хранимые процедуры, а в каких создавать вьюхи? Слышал такую позицию: для измения базы - использовать хп, для вывода из базы - view. Может, кто-то подскажет точнее? Для всего -- ХП. View практически бесполезно использовать. Можно какие-то часто используемые повторно части запросов оформлять в виде view, но это нужно уметь делать так, чтобы это не влияло на производительность. Фактически там можно использовать только фильтры и JOIN-ы и выражения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:38 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivДля всего -- ХП. в какой СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПодскажите, в каких случаях уместнее использовать хранимые процедуры, а в каких создавать вьюхи? Ну вроде они могут совместно использоваться. Вьюхи, например, можно использовать в ХП, чтобы избежать использования в оных таблиц. Что как бы повышает независимость ХП от структуры БД: в каких-то случаях удастся поменять структуру БД и вьюху, а код ХП не трогать.. Вообще цель представления: как бы представлять данные в виде соотвествующем взглядам группы пользователей. Тогда как в таблицах наиболее абстрактные данные, их которых могут быть получены представления. Например, в таблице "Люди" (Пиплы, если по англицки), а в представлении "Студенты" ХП - это типа процедурное расширение декларативных языков БД, например SQL. Т.е. как бы нет явного отрицания одного другим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 18:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoВообще цель представления: как бы представлять данные в виде соотвествующем взглядам группы пользователей. Это так в каком-нибудь Access-е. В остальных СУБД view это просто хранимый запрос (иногда с материализованным result set-ом). Соответственно и применяется исключительно для упрощения запросов, посылаемых из приложения. При избыточном использовании способны провалить производительность под плинтус. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 18:49 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovvadiminfoВообще цель представления: как бы представлять данные в виде соотвествующем взглядам группы пользователей. Это так в каком-нибудь Access-е. В остальных СУБД view это просто хранимый запрос (иногда с материализованным result set-ом). Соответственно и применяется исключительно для упрощения запросов, посылаемых из приложения. При избыточном использовании способны провалить производительность под плинтус. И в каком-нибудь Access-е, это тоже "просто хранимый запрос". Способ хранения это что-то физическое, а там было исключительно про логическое. Имеет значение именнованность и что возвращает. Потому можно применять и для представления пользоватей, и для повышения независимости и для повторности: например, какой-то запрос часто юзается в других. Я, например, в коде ХП стараюсь исключать в принципе использования таблиц напрямую. Оракл типа берет много физики на себя, потому подминать логику ради физики вроде не часто приходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2high, для вывода из базы view уместно использовать в случае "горизонтального" распределения прав доступа на таблицу. Когда не надо видеть всю таблицу, а только определенный набор полей (если СУБД не поддерживает функционал). К примеру, по пользователям - для всех доступна вьюха "имя + роль + внутренний телефон", в схеме администратора "имя+роль+хэш пароля+персональные данные+CVV банковской карты с балансом". Все перечисленные поля и куча других = лежат в одной таблице. Второй вариант использования - инкапуслирование типичных сложных запросов ТОЛЬКО в случае если планируется периодическое объединение структуры в рамках других запросов. Если же конечная цель - вывод данных на клиента - имхо удобнее пользовать хранимую процедуру вместо представления. Хранимые же процедуры - ИМХО наиболее предпочтительны для использования во всех остальных случаях, особенно для ввода/изменения данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 10:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highЗдравствуйте. Подскажите, в каких случаях уместнее использовать хранимые процедуры, а в каких создавать вьюхи? View и ХП предназначены для облегчения работы с БД. View чтобы не писать большой и сложный запрос, которым часто пользуются. ХП, для облегчения работы по изменению данных. Хотя это не "стандарт". Например в PostgreSQL можно создать view который по поведению не я отличаться от обычной таблицы (можно описать действия на SELECT, INSERT, UPDATE) А так все зависит от конкретной задачи которая стоит перед вами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 10:55 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Mikle83sky2high, для вывода из базы view уместно использовать в случае "горизонтального" распределения прав доступа на таблицу. Когда не надо видеть всю таблицу, а только определенный набор полей (если СУБД не поддерживает функционал). это не актуально для интернет и других многозвенных приложений. Если обычный клиент-сервер, то здесь конечно различные горизонтальные, вертикальные, диагональные и т.п. права нужно настраивать и поддерживать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 12:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmMasterZivДля всего -- ХП. в какой СУБД? В любой, где есть ХП, разумеется.... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoDimitry SibiryakovПодскажите, в каких случаях уместнее использовать хранимые процедуры, а в каких создавать вьюхи? Ну вроде они могут совместно использоваться. Вьюхи, например, можно использовать в ХП, чтобы избежать использования в оных таблиц. Да ну, не... Ты шутишь, да ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:24 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ХП существенно повышают безопасность, т.к. пользователь не имеет доступа к таблицам. В отличие от запроса, ХП может содержать очень сложную логику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
mad_nazgulView и ХП предназначены для облегчения работы с БД. View чтобы не писать большой и сложный запрос, которым часто пользуются. ХП, для облегчения работы по изменению данных. Не. View -- это как подпрограммы на SQL. Предназначены для возможности повторного использования кода на SQL. Но, к сожалению, в 80% случаев для этой цели они не подходят, потому что в итоге не работают. Процедуры предназначены для реализации логики на стороне БД, и они, напротив, подходят очень хорошо для этого и очень хорошо работают. Для именно облегчения работы -- это ORM, но они для аналитических запросов не подходят от слова "совсем". ХП трудно назвать облегчением, потому что писать-то кода приходится больше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivВ любой MS SQL , где есть ХП, разумеется.... Так будет всё же точнее. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMasterZivВ любой MS SQL , где есть ХП, разумеется.... Так будет всё же точнее. еще нужно добавить что в старых двухзвенных приложениях построенных на множестве программного кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 13:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivvadiminfoпропущено... Ну вроде они могут совместно использоваться. Вьюхи, например, можно использовать в ХП, чтобы избежать использования в оных таблиц. Да ну, не... Ты шутишь, да ? Ну тада еще типа шутка: ф-ии ХП могут использоваться во Вьхах. Продолжение скептическое отношение к идее противопочтавления ХП и Вьюх. MasterZivView -- это как подпрограммы на SQL. Предназначены для возможности повторного использования кода на SQL. Возможно, это все же это принижение достоинства РМД в наличии в нем View. Например, против ООМД. Чисто кодерская сторона дела. Однако, БД может быть использована разными типами потребителей (тем более программ). И данные могут иметь много разных представлений. Да и если брать кодерскую сторону дела, то все же есть еще нежелание лезть лишний паз в код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 14:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highСтоит ли делать хранимки типа getStudents(group_id) или лучше view? Хранимки удобнее в тех случаях, когда набор данных может получаться разными способами (например, в зависимости от group_id обращение должно идти к разным таблицам). Вьюхи удобнее в тех случаях, когда один набор данных должен фильтроваться и/или агрегироваться разными способами (например, то по group_id, то по student_id, то по среднем баллу в зачётке). Итого в нормально спроектированной базе вьюхи почти всегда удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 15:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivНе. View -- это как подпрограммы на SQL. Предназначены для возможности повторного использования кода на SQL. Об этом и речь. MasterZivНо, к сожалению, в 80% случаев для этой цели они не подходят, потому что в итоге не работают. У меня с точностью до наоборот. View всегда был удобным инструментом. MasterZivПроцедуры предназначены для реализации логики на стороне БД, и они, напротив, подходят очень хорошо для этого и очень хорошо работают. Опять же для меня с точностью до наоборот. Все что не укладывается в РМД, лучше в ХП не делать, а делать в более удобных ЯП. :-) MasterZivДля именно облегчения работы -- это ORM, но они для аналитических запросов не подходят от слова "совсем". ХП трудно назвать облегчением, потому что писать-то кода приходится больше... Ну мое знакомство с ORM, показало для меня, что ORM скорее он мешает чем помогает. Хотя для самых простых случаев облегчает разработку. Но шаг влево, шаг в право, проще самому написать SQL запрос, чем пытаться сделать "нужный" Entity. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 15:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highНемного переформулипую вопрос. Для вывода данных, что из этого использовать? Стоит ли делать хранимки типа getStudents(group_id) или лучше view? Конечно же view - это просто "виртуальная table" которая может объединять данные из нескольких физических, процедура - функция, которая может возвращать и результирующий набор в том числе. Ну и одно принимает параметры, другое - нет. p.s. не слушайте вредных советов о типа "нормально спроектированных базах" где view по определению больше чем процедур. От качества проектирования это конечно же не зависит. Отличие выше, что удобнее или чего требует задача, то и используйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2015, 17:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highа в каких создавать вьюхи? Когда нужно сделать индекс по двум полям из разных таблиц)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 08:36 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#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 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmприведи хоть один пример как в оракле view принимает параметры? Ты не поверишь, точно так же: Код: sql 1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmприведи пример того о чем ты только что сказал? Параметризованный запрос: Код: sql 1. Нормальными СУБД передаётся на сервер именно в такой форме. Значение параметра, например, 1, передаётся позже, отдельно, в бинарном виде. Ненормальными СУБД этот же запрос преобразуется в Код: sql 1. и именно так передаётся на сервер. Разницу видишь? ты о чем вообще? Кем передается, откуда? Дурной пример местного "специалиста" под ником softwarer похоже заразителен. Ты тоже путаешь клиентское приложение и СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа какая СУБД поддерживает запросы с параметрами? iscrafmприведи хоть один пример как в оракле view принимает параметры? Судя по тому, как резво ты перестал гнать бред и начал передёргивать и пытаться вывернуться, кто-то вменяемый уже объяснил тебе, какую чушь ты сморозил. это ты сказал для прикрытия глупости о каких-то view с параметрами в ORACLE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmэто ты сказал для прикрытия глупости о каких-то view с параметрами в ORACLE? Зачем мне прикрывать твои глупости? C этим справится разве что чемпион мира по маскировке, да и то очень не факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:13 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmэто ты сказал для прикрытия глупости о каких-то view с параметрами в ORACLE? Зачем мне прикрывать твои глупости? C этим справится разве что чемпион мира по маскировке, да и то очень не факт. а что сказать хотел? Ответ на вопрос будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:15 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm, А кто кроме Вас говорил о View c параметрами? вопрос был iscrafmа какая СУБД поддерживает запросы с параметрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:17 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинiscrafm, А кто кроме Вас говорил о View c параметрами? вопрос был iscrafmа какая СУБД поддерживает запросы с параметрами? т.е. нужно обязательно постоянно на одном и том же языке называть? Почитай внимательнее все ранее. Местный "гуру" под ником softwarer говорит о том, что использование процедур - это плохо и приводит примеры когда какие-то значения должны быть оформлены параметрами. Логичный вопрос: что в том же ORACLE принимает параметры, если процедуры нельзя, а view запускается без параметров. Но по его информации в ORACLE view оказывается может принимать параметры. iscrafmsoftwarerпропущено... Любая адекватная. softwareriscrafmпропущено... хоть одну приведи Оракл. после чего я сказал что iscrafmместные "специалисты" типа softwarer начинать традиционно путать параметры в клиентском приложении с параметрами в СУБД, похоже т.е. человек просто говорит о тексте, который готовится кем угодно, но только не о объекте СУБД. Может конечно в ORACLE чего-то не знают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ГвардеецDimitry Sibiryakovпропущено... Я бы сказал чуть иначе: если можете обойтись без view - не делайте view. С процедурами - аналогично. Ибо при использовании не к месту наносят больше вреда чем пользы. Хоть один пример вреда от Хранимых Процедур привести можете ? Это когда и кому они нанесли вред ? У них есть один очевидный и неоспоримый вред -- их нужно писать. Их нужно уметь писать (на конкретном PL), и на написание нужно тратить время. И это помимо времени на написание запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmт.е. нужно обязательно постоянно на одном и том же языке называть? Давай, Валер, рассказывай дальше, что ты не знаешь разницы между запросами и представлениями. Говорю же, причин смеяться будет вше крыши. iscrafmsoftwarer говорит о том, что использование процедур - это плохо Тупая ложь. Что, впрочем, почти максимум твоих возможностей. iscrafmи приводит примеры когда какие-то значения должны быть оформлены параметрами. (зевая) Дай тынц на приведённые мной примеры. Ты снова потерял вообще остатки адекватности. Видимо, понял, что посадил себя в такую яму, из которой своим трёпом не сможешь вылезти даже в собственном воображении. iscrafmа view запускается без параметров. Про параметры во view тебе уже рассказал Дима. Кроме того, отдельные оригиналы передают параметры во view через контексты, но судя по твоему вектору развития, до понимания таких вещей ты дорастёшь примерно к 1945-му году. iscrafmМожет конечно в ORACLE чего-то не знают... Да нет, это просто ты чего-то не знаешь. iscrafmа что сказать хотел? Смотря где. Попробуй прочитать сказанное мной, включив и отряхнув от пыли мозги, может быть поймёшь. Если не поймёшь - попробуй задать продуманный адекватный вопрос, растолкую. iscrafmОтвет на вопрос будет? На всё, кроме откровенной фигни, я ответил. На часть фигни тоже. Если ты видишь какой-то вопрос, на который я не ответил, приведи его, пожалуйста, ещё раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа view запускается без параметров. Про параметры во view тебе уже рассказал Дима. Кроме того, отдельные оригиналы передают параметры во view через контексты, но судя по твоему вектору развития, до понимания таких вещей ты дорастёшь примерно к 1945-му году. хоть один пример приведешь, клоун? Напомню еще раз: речь в топике идет об объектах СУБД а не от текстах в твоем клиентском приложении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmпросто сразу формируйте необходимый набор данных. То есть на каждый вариант выборки из таблицы (на каждое сочетание условий) требуется создать отдельную ХП. Прэлестно... Тоже кстати вариант, я так делал, и это классно работает! (процедуры я, естественно, геренирую). Единственно, что если параметров уж совсем много, то объём кода растёт очень сильно. Один раз я так сделал, всё было удачно, кол-во параметров - 5. Второй раз, уже на оракле, начал делать, параметров там было 20, код не влез в макс. размер пакета. Я тогда делать уже так не стал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... хоть одну приведи Оракл. Да на самом деле во всех СУБД это есть. Я сейчас даже не могу вспомнить СУБД, где этого не было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:46 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты о чем вообще? Кем передается, откуда? Дурной пример местного "специалиста" под ником softwarer похоже заразителен. Ты тоже путаешь клиентское приложение и СУБД? На самом деле запросы с параметрами поддерживаются очень часто как на стороне клиента (т.н. подготовленное выполнение запросов), так и на стороне сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Двое н33бически авторитетных гуру softwarer и Dimitry Sibiryakov (а также присоединившийся к ним впоследствии в качестве адвоката многоуважамый Кот Матроскин ) рвут на себе тельняшки и метают молнии, уверяя, что хранимые процедуры приносят вред и сеют хаос и разрушение (при этом, видимо, полагая, изобретателей ХП дураками), но в чём же заключается вред от ХП никто из воинствующих "спицалистоф" толком не сказал. Забавно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmsoftwarer говорит о том, что использование процедур - это плохо Тупая ложь. чем "плох" форум, так это тем что сохраняет все тексты этого клоуна под ником softwarer которого на этом ресурсе считают некоторые типа местным "гуру" softwarerв нормально спроектированной базе вьюхи почти всегда удобнее softwarerГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Сколько угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivДа на самом деле во всех СУБД это есть. Я сейчас даже не могу вспомнить СУБД, где этого не было бы. Ясный пень. Из всех нас только Валера этого не знает и продолжает брызгать слюнями с утверждением уровня "MSSQL не поддерживает запросы из таблиц". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmты о чем вообще? Кем передается, откуда? Дурной пример местного "специалиста" под ником softwarer похоже заразителен. Ты тоже путаешь клиентское приложение и СУБД? На самом деле запросы с параметрами поддерживаются очень часто как на стороне клиента (т.н. подготовленное выполнение запросов), так и на стороне сервера. Приведи хоть ты пример, где СУБД кроме как в ХП их поддеривает, потому что речь в топике идет не о "стороне сервера", а об объектах СУБД. Или ты тот же Сервер приложений тоже к СУБД приравниваешь? Он же на "стороне сервера"... Еще вокруг СУБД могут быть различные макросы, даже банальный батч. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmхоть один пример приведешь, клоун? Валер, в русском языке подпись ставят после текста, а не в той же строчке. Конечно, без проблем. Мы оба знаем, что в наших спорах проблема с примерами только у тебя. Конечно, раз утверждение про отсутствие параметров твоё, примеры и приводить тебе - но мы оба знаем, что это тебе не по силам. У меня другой вопрос: что ты сделаешь после того, как приведу? iscrafmНапомню еще раз: речь в топике идет об объектах СУБД Речь в топике о поддержке в СУБД запросов с параметрами. Не передёргивай, а то дальше скажешь, что ты говорил про объекты СУБД, подразумевая объектно-ориентированные фичи Оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerMasterZivДа на самом деле во всех СУБД это есть. Я сейчас даже не могу вспомнить СУБД, где этого не было бы. Ясный пень. Из всех нас только Валера этого не знает и продолжает брызгать слюнями с утверждением уровня "MSSQL не поддерживает запросы из таблиц". ты о чем вообще, клоун. Приведи хотя-бы один пример СУБД которая поддерживает параметризованные view... Или тебе нужно еще пяток страниц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerТупая ложь. Как и следовало ожидать, подтвердить свою тупую ложь тебе нечем. Ты берёшь ответ на вопрос "стоит ли делать ХП в конкретном случае" ([msg= 18430194 ) и делаешь вид, что твоё тупое утверждение на самом деле сделано softwarer-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmНапомню еще раз: речь в топике идет об объектах СУБД Речь в топике о поддержке в СУБД запросов с параметрами. ты по-русски читать умеешь? Может на индийский перевести текст топика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... Как и следовало ожидать, подтвердить свою тупую ложь тебе нечем. Ты берёшь ответ на вопрос "стоит ли делать ХП в конкретном случае" ([msg= 18430194 ) и делаешь вид, что твоё тупое утверждение на самом деле сделано softwarer-ом. возможно глюк в форуме и твою учетную запись взломали Но я точно под зарегистрированным ником softwarer не публикую ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты о чем вообще, клоун. Валер, я уже сказал тебе, что подпись пишется ниже текста. Это я говорил не тебе, это для умных. Лучше не пытайся разобраться, у тебя будет депрессия. iscrafmПриведи хотя-бы один пример СУБД которая поддерживает параметризованные view... MSSQL. iscrafmИли тебе нужно еще пяток страниц? Напугал. Мне нужно что-нибудь умное, но ты способен только на пяток страниц. Так что делай что умеешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:05 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerв нормально спроектированной базе вьюхи почти всегда удобнее не верьте этому. Это не softwarer говорил. Его учетная запись взломана и сейчас кто-то вместо него не может концы с концами свести ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:06 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmMasterZivпропущено... На самом деле запросы с параметрами поддерживаются очень часто как на стороне клиента (т.н. подготовленное выполнение запросов), так и на стороне сервера. Приведи хоть ты пример, где СУБД кроме как в ХП их поддеривает, потому что речь в топике идет не о "стороне сервера", а об объектах СУБД. Или ты тот же Сервер приложений тоже к СУБД приравниваешь? Он же на "стороне сервера"... Еще вокруг СУБД могут быть различные макросы, даже банальный батч. Я не понял эти словеса, но примеров СУБД, где запросы с параметрами поддерживаются и на стороне СУБД, и на стороне клиента, достаточно много. Например, это MSSQLServer и Oracle. На клиенте поддерживаются запросы с параметрами через подготовленное выполнение запросов через CLI (или через JDBC), на сервере -- как динамический EXEC с параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:06 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmПриведи хотя-бы один пример СУБД которая поддерживает параметризованные view... MSSQL. обратись в MS, а то они не знают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:10 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинiscrafm, А кто кроме Вас говорил о View c параметрами? вопрос был пропущено... т.е. нужно обязательно постоянно на одном и том же языке называть? Ну если хотите чтобы Вас понимали. iscrafmПочитай внимательнее все ранее. Местный "гуру" под ником softwarer говорит о том, что использование процедур - это плохо и приводит примеры когда какие-то значения должны быть оформлены параметрами. Вопрос про параметры и кто их поддерживает вообще возник в Вашей дискуссии с Сибиряковым, а не softwarer'ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerосновным источником вреда является подход "надо всё делать на ХП" такого делать конечно же не нужно. softwarer как обычно из одной крайности в другую бросается. Так это я, я бросаюсь. Точнее, не бросаюсь, а всегда так говорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... Приведи хоть ты пример, где СУБД кроме как в ХП их поддеривает, потому что речь в топике идет не о "стороне сервера", а об объектах СУБД. Или ты тот же Сервер приложений тоже к СУБД приравниваешь? Он же на "стороне сервера"... Еще вокруг СУБД могут быть различные макросы, даже банальный батч. Я не понял эти словеса, но примеров СУБД, где запросы с параметрами поддерживаются и на стороне СУБД, и на стороне клиента, достаточно много. Например, это MSSQLServer и Oracle. На клиенте поддерживаются запросы с параметрами через подготовленное выполнение запросов через CLI (или через JDBC), на сервере -- как динамический EXEC с параметрами. хоть один пример приведи. Их же много, наверняка есть один банальный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivНа клиенте поддерживаются запросы с параметрами через подготовленное выполнение запросов через CLI (или через JDBC), на сервере -- как динамический EXEC с параметрами. а на Delphi или на C# лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:13 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmMasterZivпропущено... Я не понял эти словеса, но примеров СУБД, где запросы с параметрами поддерживаются и на стороне СУБД, и на стороне клиента, достаточно много. Например, это MSSQLServer и Oracle. На клиенте поддерживаются запросы с параметрами через подготовленное выполнение запросов через CLI (или через JDBC), на сервере -- как динамический EXEC с параметрами. хоть один пример приведи. Их же много, наверняка есть один банальный Не понял, пример чего ? Я же привёл, выше в цитате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:13 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинВопрос про параметры и кто их поддерживает вообще возник в Вашей дискуссии с Сибиряковым, а не softwarer'ом. или я слепой или кто-то.. softwarer и Сибиряков вроде разные люди физически, так что "забыл перелогинится" отпадает softwareriscrafmа какая СУБД поддерживает запросы с параметрами? Любая адекватная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:18 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmобратись в MS, а то они не знают Они как раз знают, в отличие от тебя. Погугли по словам типа parameterized view mssql. Единственное, они называют параметризованные вьюхи функциями, но на это уже даже их адепты не ведутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:18 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... хоть один пример приведи. Их же много, наверняка есть один банальный Не понял, пример чего ? Я же привёл, выше в цитате. в цитате название СУБД. А пример где? Или он невидимым шрифтом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:19 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmиспользование процедур - это плохо И этот фигляр кого-то обвиняет. Сейчас ещё, поди, начнёт рассказывать, что его логин взломали и это писал не он ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmобратись в MS, а то они не знают Они как раз знают, в отличие от тебя. Погугли по словам типа parameterized view mssql. Единственное, они называют параметризованные вьюхи функциями, но на это уже даже их адепты не ведутся. мда... "специалистом" там и прет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafm И этот фигляр кого-то обвиняет. Сейчас ещё, поди, начнёт рассказывать, что его логин взломали и это писал не он Вы много лишнего говорите. Вы можете не хамить и отвечать по существу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmиспользование процедур - это плохо И этот фигляр кого-то обвиняет. Сейчас ещё, поди, начнёт рассказывать, что его логин взломали и это писал не он приведу полную цитату чтобы было видно как это чмо под ником softwarer пытается ничтоже сумняшеся выкритится 18435638 . "специалиста" уже окончательно "понесло"... iscrafmМестный "гуру" под ником softwarer говорит о том, что использование процедур - это плохо и приводит примеры когда какие-то значения должны быть оформлены параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Ну что ж, пора подытожить. Валера пришёл и как всегда, засрал топик своими понтами. Дальше он полностью раскрыл уровень своих решений, порекомендовав в качестве решения уязвимый код. Этого он не понял, поэтому дальше сел в лужу, показав примерно двадцатилетнее отставание по знаниям в области параметризованных запросов. Судя по тому, как слабо и без энтуиазма он флеймит, на этот раз даже до него дошло, как он лопухнулся. Сейчас, думаю, он исчезнет с форума на недельку-другую, потом вернётся и опять начнёт нести хуйню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Stored ProcedureВы много лишнего говорите. Есть такой грех. Stored ProcedureВы можете не хамить и отвечать по существу ? Могу. Задавайте вопросы по существу - получите такой же ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:31 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerНу что ж, пора подытожить. Валера пришёл и как всегда, засрал топик своими понтами. Дальше он полностью раскрыл уровень своих решений, порекомендовав в качестве решения уязвимый код. Этого он не понял, поэтому дальше сел в лужу, показав примерно двадцатилетнее отставание по знаниям в области параметризованных запросов. Судя по тому, как слабо и без энтуиазма он флеймит, на этот раз даже до него дошло, как он лопухнулся. Сейчас, думаю, он исчезнет с форума на недельку-другую, потом вернётся и опять начнёт нести хуйню. местный гопник раскрылся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerСейчас, думаю, он исчезнет с форума на недельку-другую, потом вернётся и опять начнёт нести хуйню. Вы странно как-то себя ведёте. Вам, как специалисту, задали вопрос, в чём вред от использования Хранимых Процедур. Вместо внятного ответа, вы начали хамить и материться. Что сие означает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:33 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmприведу полную цитату чтобы было видно как это чмо под ником softwarer пытается ничтоже сумняшеся выкритится 18435638 . "специалиста" уже окончательно "понесло"... Приведу полную цитату, чтобы было видно, как наш няшечка iscrafm пытается передёрнуть: softwarersky2highСтоит ли делать хранимки типа getStudents(group_id) или лучше view? ... ответ, из которого выдраны процитированные iscrafm фразы ... Что уважаемый iscrafm думает о тех, кто применяет такие подходы, вы можете прочитать выше, начиная примерно от слова "чмо". Мне к этому нечего добавить, ему лучше знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Stored ProcedureВам, как специалисту, задали вопрос, в чём вред от использования Хранимых Процедур. Вместо внятного ответа, вы начали хамить и материться. Вы говорите неправду. Я вполне внятно ответил: 18434790 . Я допускаю, что ответ может показаться недостаточно внятным, и готов его расшифровать, но давайте Вы либо покажете, где там "хамить и материться", либо извинитесь и подумаете, после чего попробуете спросить ещё раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:38 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerStored ProcedureВам, как специалисту, задали вопрос, в чём вред от использования Хранимых Процедур. Вместо внятного ответа, вы начали хамить и материться. Вы говорите неправду. Я вполне внятно ответил: 18434790 . отойдите чтобы "сколько угодно" ноги не отдавило. Месный "специалист" с ником softwarer еще разгонится и хотя-бы один пример придет. Ведь их "сколько угодно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Stored ProcedureВам, как специалисту, задали вопрос, в чём вред от использования Хранимых Процедур. Какое слово из "тормоза при неуместном использовании" Вам непонятно? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:49 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovStored ProcedureВам, как специалисту, задали вопрос, в чём вред от использования Хранимых Процедур. Какое слово из "тормоза при неуместном использовании" Вам непонятно? "тормоза при неуместном использовании" - эта фича, заложенная в основу ХП ? т.е. это встроенная проблема ХП ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmприведу полную цитату чтобы было видно как это чмо под ником softwarer пытается ничтоже сумняшеся выкритится 18435638 . "специалиста" уже окончательно "понесло"... Приведу полную цитату, чтобы было видно, как наш няшечка iscrafm пытается передёрнуть: softwarerпропущено... ... ответ, из которого выдраны процитированные iscrafm фразы ... приведу полное это сообщение чтобы было видна как это нечто под ником softwarer пытется обмануть читателей softwarersky2highСтоит ли делать хранимки типа getStudents(group_id) или лучше view? Хранимки удобнее в тех случаях, когда набор данных может получаться разными способами (например, в зависимости от group_id обращение должно идти к разным таблицам). Вьюхи удобнее в тех случаях, когда один набор данных должен фильтроваться и/или агрегироваться разными способами (например, то по group_id, то по student_id, то по среднем баллу в зачётке). Итого в нормально спроектированной базе вьюхи почти всегда удобнее. попробуйтее найти в нем процитированное этим softwarer ссылка на оригинал 18430194 p.s. softwarer, ты уже "опущенный до предела", успокойся, не позорься далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Stored Procedure"тормоза при неуместном использовании" - эта фича, заложенная в основу ХП ? т.е. это встроенная проблема ХП ? Да. Оптимизатор технически не может пропихнуть условие внутрь и (возможно) задействовать индекс в следующем запросе: Код: sql 1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 16:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДа. Оптимизатор технически не может пропихнуть условие внутрь и (возможно) задействовать индекс в следующем запросе: Код: sql 1. Но дело в том, что с использованием ХП все бы выглядело так Код: sql 1. а уже внутри процедуры Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 16:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Система может опираться на две парадигмы: - логика на стороне клиента, включая сервер приложений. - логика везде. В первом варианте использовать хранимки или view уместно для устранения радикальных проблем с неумением писать sql разработчиками приложения. Во втором случае поводом для хп дополнительно является разделение ответственности, когда каждая сторона замотивирована перекладывать проблемы на другую, или просто говнистый разработчик. Если сравнивать, можно выделить характерные особенности подходов, зависимые в той или иной степени от СУБД : SQL - гибок, полнофункционален. View - менее гибко (ограничения на DML), в некоторых случаях неоптимально (непроталкивание условий внутрь), позволяет инкапсулировать только простейшую логику и некоторые ограничения целостности. ХП - негибок (разрастание api на особые случаи), изменения требований часто требуют больше усилий по доработке (изменение api nтребует синхронного изменение всех клиентов), можно инкапсулировать сложную логику, общая логика для различных клиентов (это не всегда плюс, когда клиенты хотят немного разного поведения). Дополнительно можно выделить триггеры, включая триггеры на view, как некий симбиоз подходов. Отличается усложнением взаимной логики при изменении связанных объектов, усложнением диагностики. Что касается ограничения доступа, то и view и процедуры имеют ограниченные возможности. С одной стороны, они все равно предоставляют возможность изменений, с другой, опираются на критерии, в конечном счете предоставляемые клиентом. То есть полноценно реализуемы ограничения доступа только типа бизнес-логики на основе бизнес-данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 16:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНо дело в том, что с использованием ХП все бы выглядело так Код: sql 1. Ага. И ещё 100500 топиков "как не учитывать какой-то параметр если его не передали". И тучу советов говнокодить dynamic sql или применять трюки, так же надёжно отрубающие использование индексов со всеми вытекающими. ЧиТД. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Вот бы функциональные типы можно было бы передавать в ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovАга. И ещё 100500 топиков "как не учитывать какой-то параметр если его не передали". И тучу советов говнокодить dynamic sql или применять трюки, так же надёжно отрубающие использование индексов со всеми вытекающими. ЧиТД. Ну, динамический SQL не так плох, чтобы на него ругаться. В принципе, он соответствует аналогичному формированию запроса у вызывающего; идея "просовывать параметры фильтра сквозь ХП", конечно, неадекватна, но из её реализаций динамический SQL, выполненный прямыми руками, наименее неадекватен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerиз её реализаций динамический SQL, выполненный прямыми руками, наименее неадекватен. 99% реализаторов не будут собирать параметризованные запросы, открывая дорогу SQL injections. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:15 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmНо дело в том, что с использованием ХП все бы выглядело так Код: sql 1. Ага. И ещё 100500 топиков "как не учитывать какой-то параметр если его не передали". И тучу советов говнокодить dynamic sql или применять трюки, так же надёжно отрубающие использование индексов со всеми вытекающими. ЧиТД. ты о чем вообще? Зачем тебе какой-то dynamic sql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
с ума сойти. такое ощущение что действительно легкий вирус шизофрении пробежался избирательно по участникам ad hoc'и и ansi sql почему-то стали внезапно "не всеми субд" поддерживаемой _фишкой_ динамически формируемые на клиенте эдхоки внезапно стали противопоставляться динамике на сервере причем не только в плане инъекций (типо клиентская конкатенация условий где-то там лучше), но и в плане безопасности вообще. а также (!) открылось, что эдхоки сильно интересней в вопросах производительности. чем выточенные, вымученые хранимки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsoftwarerиз её реализаций динамический SQL, выполненный прямыми руками, наименее неадекватен. 99% реализаторов не будут собирать параметризованные запросы, открывая дорогу SQL injections. Они и без ХП организуют те же самые инъекции, так что тут разница невелика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:46 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
вот тебе и юрьев деньс ума сойти. такое ощущение что действительно легкий вирус шизофрении пробежался избирательно по участникам Да в общем-то даже не избирательно. Эдакий эффект ложки дёгтя... ну точнее, ведра дерьма... один фигляр начинает массово вбрасывать чушь, средний уровень беседы падает, возникает лёгкое раздражение, несколько падает внимательность в мыслях и формулировках итп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerодин фигляр начинает массово вбрасывать чушь, средний уровень беседы падает хорошо хот ты самокритикой занимаешься, только лучше бы это делал не так публично. Научись сначала не называть все что делают другие и не так как ты "бредом", "чушью" и т.п. Твоя глупость и клоунада (или фиглярство, если это слово предпочитаешь больше) говорит только о том, насколько твой распиаренный на этом ресурсе "опыт" ничтожен и он не более чем твои личные предпочтения. Но ты как истинный фигляр (или клоун, как угодней) всегда забываешь вставить "имхо"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmMasterZivпропущено... Не понял, пример чего ? Я же привёл, выше в цитате. в цитате название СУБД. А пример где? Или он невидимым шрифтом? Не, всё, я -- пасс. Я уже слабо понимаю, о чём вы тут. Хочешь -- ищи сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:36 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivНе, всё, я -- пасс. Я уже слабо понимаю, о чём вы тут. Хочешь -- ищи сам. Он не хочет. Он всеми силами старается заболтать тот бред, который сгоряча ляпнул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:39 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНаучись сначала не называть все что делают другие и не так как ты "бредом", "чушью" и т.п. Бредом я называю бред. Чушью я называю чушь. А твоя привычка приписывать другим своё поведение здорово смешила форум пять-семь лет назад, но сейчас уже никаких эмоций не вызывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsoftwarerиз её реализаций динамический SQL, выполненный прямыми руками, наименее неадекватен. 99% реализаторов не будут собирать параметризованные запросы, открывая дорогу SQL injections. С какого это перепуга параметризированные запросы -- это дорога для SQL injection ? Наоборот, это им преграда, потому что в параметризованных запросах данные всегда интерпретируются именно как данные, и даже повода для SQL injection нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerMasterZivНе, всё, я -- пасс. Я уже слабо понимаю, о чём вы тут. Хочешь -- ищи сам. Он не хочет. Он всеми силами старается заболтать тот бред, который сгоряча ляпнул. Я кстати так и не понял, чё вы сцепились рогами. Ещё раз прочитал топик -- и всё равно не понял. Ну хотите -- бодайтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:46 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivDimitry Sibiryakov99% реализаторов не будут собирать параметризованные запросы, открывая дорогу SQL injections. С какого это перепуга параметризированные запросы -- это дорога для SQL injection ? Уже и ты устал :) Дима сказал ровно наоборот - не будут делать параметризованные запросы и этим откроют дорогу инъекциям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... в цитате название СУБД. А пример где? Или он невидимым шрифтом? Не, всё, я -- пасс. Я уже слабо понимаю, о чём вы тут. Хочешь -- ищи сам. да простейший пример. любая документация по MS SQL, к примеру, говорит о том, что view не принимает параметры. softwarer, обладая какими-то тайными знаниями, говорит что на самом деле - принимает в какой-то любой нормальной СУБД. И секретных примеров этого - масса. Ты ему вторишь. Но тоже по какой-то причине отказываешься показать пример этого. Все просто... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:49 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmНаучись сначала не называть все что делают другие и не так как ты "бредом", "чушью" и т.п. Бредом я называю бред. Чушью я называю чушь. А твоя привычка приписывать другим своё поведение здорово смешила форум пять-семь лет назад, но сейчас уже никаких эмоций не вызывает. твоя привычка педантично ляпать пять-семь лет назад не вызывала никаких эмоций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 18:51 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivЯ кстати так и не понял, чё вы сцепились рогами. Ещё раз прочитал топик -- и всё равно не понял. Мы не сцепились и топик тут не при чём. Если кратко, Валеру раздражают собеседники, не склонные автоматом делать перед ним "ку" и не считающие серьёзной аргументацией ни его хамство, ни его "великий я делаю именно так". Как результат, он периодически начинает как собачка бегать по всем топикам, где я что-то написал, цепляться к каждой фразе и пытаться доказать, какой я нехороший. Ну а меня это забавляет, поэтому я время от времени подбрасываю ему косточек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 19:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerВалеру раздражают собеседники, не склонные автоматом делать перед ним "ку" терпеть не могу подхалимов и тупых крикунов, которые не могут свои слова хоть как-то подтвердить и свое "имхо" преподносят как какую-то истину, забыв при этом сказать что это только его дешевое "имхо". Так что про какие-то косточки шутка тупая и неуместная совершенно. Соберись.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 19:06 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmтерпеть не могу подхалимов и тупых крикунов, которые не могут свои слова хоть как-то подтвердить Валер, не вали со своей головы на здоровую. Ты в наших милых пикировках единственный, кто никогда и ничем не подтверждаешь свои слова. Кстати, ты так и не ответил на вопрос - что ты сделаешь, когда я покажу, как Оракл работает с параметризованными запросами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 19:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmтерпеть не могу подхалимов и тупых крикунов, которые не могут свои слова хоть как-то подтвердить Валер, не вали со своей головы на здоровую. Ты в наших милых пикировках единственный, кто никогда и ничем не подтверждаешь свои слова. Кстати, ты так и не ответил на вопрос - что ты сделаешь, когда я покажу, как Оракл работает с параметризованными запросами. хотя-бы ORACLE, раз другие озвученные не покажешь. Напишу в ORACLE чтобы они внесли поправки в документацию по View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
уже аж жду с нетерпением как будет втираться каша про глобальные переменные типа @переменная в view и выдаваться это за передаваемые параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmхотя-бы ORACLE, раз другие озвученные не покажешь Повторяю медленно: Код: sql 1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmхотя-бы ORACLE, раз другие озвученные не покажешь Повторяю медленно: Код: sql 1. ты create view такой медленно повтори. Клоунада продолжается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:39 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmхотя-бы ORACLE, раз другие озвученные не покажешь Повторяю медленно: Код: sql 1. я все же думал ты умнее. Специально тупишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
еще с нетерпением ожидаем передачу типа параметров через временные таблицы.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmя все же думал ты умнее. Специально тупишь? Если кто тут и тупит, то это не я. Будешь утверждать, что в данном запросе используется не view или что у него нет параметров?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 20:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmя все же думал ты умнее. Специально тупишь? Если кто тут и тупит, то это не я. Будешь утверждать, что в данном запросе используется не view или что у него нет параметров?.. ты тупишь па-взросламу? Dimitry SibiryakovБудешь утверждать, что в данном запросе используется не view а ты по тексту на стене будешь утверждать обратное? Сообщество клоунов пропагандируешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 21:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmя все же думал ты умнее. Специально тупишь? Если кто тут и тупит, то это не я. Будешь утверждать, что в данном запросе используется не view или что у него нет параметров?.. ни в этом примере, ни в каком другом ни у какого вью никаких параметров нет и быть не может с такой же настойчивостью можно from view заменить на from table и доказывать что уже и у таблиц есть параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 21:02 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
разве холодное не мягкони в этом примере, ни в каком другом ни у какого вью никаких параметров нет и быть не может Ну разве не возможно налабать в языке БД констркуцию типа: CREATE SQL VIEW Customer_Remote_View ; AS SELECT * FROM Customers WHERE Customers.Country = ?cCountry ? разве холодное не мягкос такой же настойчивостью можно from view заменить на from table и доказывать что уже и у таблиц есть параметры Вот и я опасаюсь, что дай кодерам власть, они выкинут и SELECT и FROM, да и VIEW, оставят одни таблы и будут по ним ходить в циклах. Ну вроде и такое было, говорят, на Клиппере. Однако, по Гегелю закон Отрицания Отрицания: может это все вернется на другом более продвинутом уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 21:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfo, ипическая сила. я даже выгуглил что это фокспро. срочно хочется развидеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 21:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
авторт и я опасаюсь, что дай кодерам власть, они выкинут и SELECT и FROM, да и VIEW, оставят одни таблы и будут по ним ходить в циклах. Ну вроде и такое было, говорят, на Клиппере. Однако, по Гегелю закон Отрицания Отрицания: может это все вернется на другом более продвинутом уровне. Боюсь, оно уже здесь. Все стало прогрессивно: теперь данные попадают не куда попало, а в коллекцию экземпляров классов (или что-то подобное) со всеми полагающимися к ООП фишками и фишечками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 22:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoразве холодное не мягкони в этом примере, ни в каком другом ни у какого вью никаких параметров нет и быть не может Ну разве не возможно налабать в языке БД констркуцию типа: CREATE SQL VIEW Customer_Remote_View ; AS SELECT * FROM Customers WHERE Customers.Country = ?cCountry на FOXPRO конечно можно записать в cCounty какое-то значение и потом им воспользоваться, но это практический аналог глобальной переменной, а не передача параметра в View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 23:58 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
>>еще с нетерпением ожидаем передачу типа параметров через временные таблицы.. зачем, я думаю речь идёт о контекстах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 00:10 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Shtock>>еще с нетерпением ожидаем передачу типа параметров через временные таблицы.. зачем, я думаю речь идёт о контекстах... в любом случае использование контекста приложения, временных таблиц, глобальных переменных и прочего не превратит View в объект с параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 00:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm, согласен, не превратит. Но в том же ORACLE VIEW, зависящие от системного контекста решают тот же класс задач, что и хранимые процедуры. Помимо этого, применение view, в том числе параметризованных за счет использования контекста, обеспечивает более гибкий план выполнения запроса, не потребуется(с большой долей вероятности) переписывать код самой view при необходимости выборки по более точным критериям. Помимо вышесказанного, чем собственно указание условий в блоке WHERE при обращении к VIEW не является передачей параметра, ведь оптимизатор прекрасно протолкает это условие на обращение к исходной таблице(если сочтет необходимым). Или важнее форма, чем содержание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 05:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
В BD правды нетчем собственно указание условий в блоке WHERE при обращении к VIEW не является передачей параметра тем что это разные функции. Рассматриваешь различные особенности ORACLE возможные в качестве альтернативы передаче параметров. Но это привязка к конкретной СУБД и совсем не соответствует теме топика. Приемов обойти отсутствие входящих параметров в VIEW масса в различных СУБД, но это не сделает их наличие. CREATE VIEW говорит обо всем. Все остальное это не более как попытки игнорировать суть при помощи функций различных СУБД, уже рассмотренных у ORACLE и даже в FOXPRO.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 11:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Shtock>>еще с нетерпением ожидаем передачу типа параметров через временные таблицы.. зачем, я думаю речь идёт о контекстах... Речь не идёт о контекстах. Я, признаться, с неким любопытством наблюдаю, как вроде бы адекватные люди постепенно поддаются на тривиальную демагогию "если долго кричать, любая чушь начинает казаться правдой". Вот откуда всё началось: 18434887 , речь идёт о "запросе с параметром". Вот 18435048 наш многомудрый собрат дважды сажает себя в лужу, в том числе в "запросах с параметром". Вот примерно здесь 18435338 до нашего спикера доходит, что его ламеризм вылез наружу. Вот 18435412 он начинает передёргивать. И вуаля - через несколько страниц Вы уже "думаю, что речь идёт о контекстах". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:02 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
очередной образец тупости от местного "специалиста". softwarer, ты хоть сам понял о чем ты здесь намусорил? Неужели это твой ожидаемый ответ про View с параметрами? Что не влезет, то глубже и глубже в лужу. Уже бы послушался совета и не позорился дальше. Или уже нашел параметры в View все же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:19 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerВот 18435412 он начинает передёргивать. оказывается вопрос по теме это "передергивание".... Клоунада продолжается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:21 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
А вот Валера опять начинает врать, что он треплет "по делу" и пытается хамством замазать свой ламеризм. Ещё через пару страниц его высеров опять все начнут верить, что вопрос про view. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerЕщё через пару страниц его высеров опять все начнут верить, что вопрос про view. тупица, тему прочитай на всякий случай ТемаRe: ХП и вьюхи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarer, и прекращай мне приписывать какое-то хамство. Это просто констатация факта, не более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ради интереса скопирую ссылку на единственное место где я применил термин "запрос" в контексте View, только потому что этот термин применил собеседник 18435048 В дальнейшем все время применялось англоязычное название View. Педант с ником softwarer увидел слово "запрос" и уже несколько страниц продолжает тупить. softwarer, прочитай тему и попытайся понять о чем в ней речь идет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmя применил термин "запрос" в контексте View, только потому что этот термин применил собеседник А с какого хрустального шара ты высосал глупую идею, что твой собеседник применил слово "запрос" в контексте view? Запрос это запрос, view это view, и только выползки из MS Access могут их путать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmя применил термин "запрос" в контексте View, только потому что этот термин применил собеседник А с какого хрустального шара ты высосал глупую идею, что твой собеседник применил слово "запрос" в контексте view? теперь то я знаю, что ты мог применить это слово и в контексте бутылки с молоком, автозаправки или бассейна... Но на тот момент в теме "ХП и вьюхи" при отрицании ХП Dimitry SibiryakovПроцедура тут как собаке пятая нога. остается из двух вариантов только "вьюха"... Или в вашей компании особые правила логики действуют? Dimitry Sibiryakov2. Не надо обрабатывать параметр. Надо либо посылать запрос с параметром, либо посылать запрос без параметра вообще. Процедура тут как собаке пятая нога. клоунада продолжается, да еще с таким апломбом Dimitry SibiryakovА с какого хрустального шара ты высосал глупую идею Дима, с прозрачного блин хрустального шара.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА с какого хрустального шара ты высосал глупую идею, что твой собеседник применил слово "запрос" в контексте view? Да это просто единственная отмазка, которую он смог придумать. И теперь молится, чтобы никто не процитировал его хрени про клиентские параметры и прочее, что он писал, пока ещё не понял, как вляпался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЗапрос это запрос, view это view, и только выползки из MS Access могут их путать запрос это текст, view - это объект СУБД. "выползки", "приползки"... Ты уж если вступил в команду "гуру" под руководством softwarer, то лексикон на более педантичный меняй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerDimitry SibiryakovА с какого хрустального шара ты высосал глупую идею, что твой собеседник применил слово "запрос" в контексте view? Да это просто единственная отмазка, которую он смог придумать. И теперь молится, чтобы никто не процитировал его хрени про клиентские параметры и прочее, что он писал, пока ещё не понял, как вляпался. клоун, а когда ответ на вопрос будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmи прекращай мне приписывать какое-то хамство. Это просто констатация факта, не более. Ну, хоть свой ламеризм ты не оспариваешь, уже хорошо. И да, изменения видны, но не в ту сторону, поэтому вынужден в третий раз тебе повторить: подпись пишется после текста, ниже, на отдельной строке. На этот раз дошло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmи прекращай мне приписывать какое-то хамство. Это просто констатация факта, не более. Ну, хоть свой ламеризм ты не оспариваешь, уже хорошо. И да, изменения видны, но не в ту сторону, поэтому вынужден в третий раз тебе повторить: подпись пишется после текста, ниже, на отдельной строке. На этот раз дошло? клоун, а когда все же ответ на вопрос будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerподпись пишется после текста, ниже, на отдельной строке. На этот раз дошло? тупица, вот выше пример цитаты твоей и подпись автора в заголовке... Непорядок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
судя по всему откровения от softwarer про view с параметрами не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:33 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmа когда ответ на вопрос будет? клоун Опять не читаешь топик? Вчера, 14:41, последняя реплика: 18435722 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа когда ответ на вопрос будет? клоун Опять не читаешь топик? Вчера, 14:41, последняя реплика: 18435722 и где в этой реплике ответ на вопрос? Или он скрытым шрифтом напечатан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:36 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmсудя по всему откровения от softwarer про view с параметрами не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmДима, с прозрачного блин хрустального шара. Хреновый он у тебя. Неработоспособный. Выкинь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:45 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmДима, с прозрачного блин хрустального шара. Хреновый он у тебя. Неработоспособный. Выкинь. iscrafmв вашей компании особые правила логики действуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmв вашей компании особые правила логики действуют? Да. Чаще всего они называются "математической логикой". И отличаются от твоей, женской. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmв вашей компании особые правила логики действуют? Да. Чаще всего они называются "математической логикой". И отличаются от твоей, женской. "математическая логика" в компании softwarer, Dimitry Sibiryakov: дано 2 элемента: ХП и вьюхи условие отбора: это не ХП Результат: вьюха? нет конечно! Согласно "математической логике" softwarer & Dimitry Sibiryakov это "кефир"! Мыслить нужно логично как учит Dimitry Sibiryakov. Если дан ответ не "кефир", то это "женская логика"... мда... Смешно конечно, но судя по истории сообщений эти два клоуна еще и советы дают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 13:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmдано 2 элемента: ХП и вьюхи условие отбора: это не ХП Результат: вьюха? Дано два элемента: заблокировать мембера или забанить по ИП. Результат?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmдано 2 элемента: ХП и вьюхи условие отбора: это не ХП Результат: вьюха? Дано два элемента: заблокировать мембера или забанить по ИП. Результат?.. о...начались угрозы. Клоунада расширяется. Сибиряков, если вляпался, то можно просто замолчать и покинуть топик в котором вляпался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:05 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmо...начались угрозы. О, вот оно! Ты наконец-то постиг эту логику: из двух пунктов ты ты выбрал "угрозу". Которая вообще в списке не была. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmо...начались угрозы. О, вот оно! Ты наконец-то постиг эту логику: из двух пунктов ты ты выбрал "угрозу". Которая вообще в списке не была. Dimitry SibiryakovДано два элемента: заблокировать мембера или забанить по ИП. клоун, а где в списке из двух элементов "угостить мороженным"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
не хочется клоунов назвать клоунами. Но когда ИТ специалист в списке из двух элементов "молоко, кефир" заявляет "где ты увидел в списке молочные продукты?" то грустно от качества программных продуктов, которые такие "спецы" производят. Мне конечно он глубоко безразличен, но ведь этими продуктами кто-то пользуется, советам кто-то внемлет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Да, действительно, тот, кто спросит "где в списке "ХП и вьюхи" вы увидели запросы?" - вовсе и не специалист. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmDimitry Sibiryakovпропущено... Да. Чаще всего они называются "математической логикой". И отличаются от твоей, женской. "математическая логика" в компании softwarer, Dimitry Sibiryakov: дано 2 элемента: ХП и вьюхи условие отбора: это не ХП Результат: вьюха? Сибиряков вообще-то в самом начале сказал "лучше не делать ни того ни того", поэтому странно ожидать что он должен в предлагаемых решениях ограничиваться этими двумя элементами. Вообще тема сводится к следующему - Вы неправильно поняли термин "запрос" и сообщении Сибирякова и в результате устроили 5 страниц срача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинВообще тема сводится к следующему - Вы неправильно поняли термин "запрос" и сообщении Сибирякова и в результате устроили 5 страниц срача. почему неправильно понял? Может Сибиряков его неправильно употребил? С логикой у меня все в порядке, конечно она не такая "математическая" как у него, но выбрать из двух одно я в состоянии. Он даже обращение к запросу и условие where с параметром к этом обращении по какой-то причине указывал как решение в этой теме. Так что я неправильно понял? Не защищайте, все написано в теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинВообще тема сводится к следующему - Вы неправильно поняли термин "запрос" и сообщении Сибирякова и в результате устроили 5 страниц срача. Да правильно он всё понял, это видно по 18435197 . А срач устроил потому, что это единственный известный ему способ признавать свои ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 14:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпочему неправильно понял? Может Сибиряков его неправильно употребил? Дим, редиска ты нехороший? Ты зачем назвал запрос запросом? Вай, зачем слова неправильно употребляешь, хороших людей с толку сбиваешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:02 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerКот МатроскинВообще тема сводится к следующему - Вы неправильно поняли термин "запрос" и сообщении Сибирякова и в результате устроили 5 страниц срача. Да правильно он всё понял, это видно по 18435197 . А срач устроил потому, что это единственный известный ему способ признавать свои ошибки. ты уже подготовил пример использования View с параметрами? Надо же какой настырный... К чем кстати ссылку дал, хоть прочитал о чем речь в ней идет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпочему неправильно понял? Может Сибиряков его неправильно употребил? Дим, редиска ты нехороший? Ты зачем назвал запрос запросом? Вай, зачем слова неправильно употребляешь, хороших людей с толку сбиваешь? ну и тупой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты уже подготовил пример использования View с параметрами? Повторяю третий раз, параметры в view передаются следующим образом: Код: sql 1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:06 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпочему неправильно понял? Может Сибиряков его неправильно употребил? Дим, редиска ты нехороший? Ты зачем назвал запрос запросом? Вай, зачем слова неправильно употребляешь, хороших людей с толку сбиваешь? нет, он просто типа перепутал что в теме идет речь о View в СУБД и запрос с параметрами в этом объекте не поддкрживается прямо. В некоторых СУБД можно правда косвенно использовать значения глобальных... Саша, долго еще будешь тупить настолько откровенно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerДим, редиска ты нехороший? Ты зачем назвал запрос запросом? Да, есть у меня дурная привычка называть вещи своими именами. Хотя некоторым и не нравится когда я идиотов называю идиотами. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmты уже подготовил пример использования View с параметрами? Повторяю третий раз, параметры в view передаются следующим образом: Код: sql 1. та тупой? 18437855 18437863 не мое, но хорошо озвучено 18437959 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты уже подготовил пример использования View с параметрами? Пример для твоего вопроса я подготовил больше десяти лет назад: 1000102 . Заодно можешь почитать и поучиться, как столь же гонористый, как и ты, но достойный человек (pkarklin) ведёт себя в подобной ситуации. iscrafmК чем кстати ссылку дал, Я тебе уже говорил, не пытайся понять то, что я пишу для умных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmты уже подготовил пример использования View с параметрами? Пример для твоего вопроса я подготовил больше десяти лет назад: 1000102 . Заодно можешь почитать и поучиться, как столь же гонористый, как и ты, но достойный человек (pkarklin) ведёт себя в подобной ситуации. извиняюсь у читателей.... Саша, ты действительно настолько туп? Ты в этой ссылке где-то View с параметрами нашел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:15 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ужас... Этот балбес с ником softwarer откровенно приводит текст программы на делфи, которая готовит текcт запроса для компонент TQuery 18435741 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты create view такой медленно повтори iscrafmпример использования View с параметрами iscrafmне мое, но хорошо озвучено Хорошо, но не по делу. Ты что, и между словам "create" и "использование" разницы не видишь?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
почитал то тему 10 летней давности. Этот педант softwarer был не очень умным разработчиком и в то время. 1000116 это конечно типично: softwarerможно назвать только идиотизмом конкретного решения но вообще тема хорошо показывает всю глупость Александра. Ему все про корову, а он уперся в сено. и это 10! лет назад, ничего не меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmты create view такой медленно повтори iscrafmпример использования View с параметрами iscrafmне мое, но хорошо озвучено Хорошо, но не по делу. Ты что, и между словам "create" и "использование" разницы не видишь?.. я уже сомневаюсь после прочтения такого кто из вашей парочки с Сашей глупее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:31 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
sky2highСлышал такую позицию: для измения базы - использовать хп, для вывода из базы - view. Может, кто-то подскажет точнее? После n-ой страницы холивара, кидания друг в друга какашками и выяснения степени тупости собеседника предлагаю следующий вариант использования, исходя из личного опыта и круга задач (оговорюсь, СУБД Oracle, но думаю применимо и к другим СУБД): 1. Для изменения данных - предпочтительнее использовать ХП. Исключением может быть разве что базовые CRUD-операции, но и их лучше оформить в ХП. 2. Для вывода данных - предпочтительнее использовать ХП/ХФ и выходной параметр типа sys_refcursor, pipeline, sql коллекции и т.д. Здесь все очень сильно зависит от специфики конкретной задачи, объема возвращаемых данных и др. факторов, в т.ч. версии БД, возможности работы 24*7 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:31 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberitsky2highСлышал такую позицию: для измения базы - использовать хп, для вывода из базы - view. Может, кто-то подскажет точнее? После n-ой страницы холивара, кидания друг в друга какашками и выяснения степени тупости собеседника предлагаю следующий вариант использования, исходя из личного опыта и круга задач (оговорюсь, СУБД Oracle, но думаю применимо и к другим СУБД): 1. Для изменения данных - предпочтительнее использовать ХП. Исключением может быть разве что базовые CRUD-операции, но и их лучше оформить в ХП. 2. Для вывода данных - предпочтительнее использовать ХП/ХФ и выходной параметр типа sys_refcursor, pipeline, sql коллекции и т.д. Здесь все очень сильно зависит от специфики конкретной задачи, объема возвращаемых данных и др. факторов, в т.ч. версии БД, возможности работы 24*7 и т.д. здесь единственное, что можно сказать точно: использование View для изменения данных не пройдет. А вот обязательность использования для этого ХП зависит от задачи. Иногда проще просто UPDATE или INSERT отправить СУБД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:38 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmздесь единственное, что можно сказать точно: использование View для изменения данных не пройдет. Что ему помешает? Кривые руки?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 15:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberit2. Для вывода данных - предпочтительнее использовать ХП/ХФ Было бы любопытно услышать обоснование. Amberitи выходной параметр типа sys_refcursor, pipeline, sql коллекции и т.д. Совершенно не собираюсь кидаться какашками. Если хотите, объясню, почему такая формулировка вызывает ощущение, что опыта использования этих вариантов крайне мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:16 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпочитал то тему 10 летней давности. Ты как всегда, сначала ответил, потом прочитал. Ещё через пару прочтений даже поймёшь, обнаружишь, что опять сел в лужу и прореагируешь на это своим любимым способом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:19 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmздесь единственное, что можно сказать точно: использование View для изменения данных не пройдет. Что ему помешает? Кривые руки?.. перейдем к примерам оформления в View операций обновления БД? Похоже Dimitry Sibiryakov пытается у Александра перехватить первенство по глупости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпочитал то тему 10 летней давности. Ты как всегда, сначала ответил, потом прочитал. Ещё через пару прочтений даже поймёшь, обнаружишь, что опять сел в лужу и прореагируешь на это своим любимым способом. нет я прочитал тупица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
похоже Сибиряков и Саша начали соперничество по глупости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmперейдем к примерам оформления в View операций обновления БД? Не перейдём. Человек либо знает как это делается, либо его учить - только мучить. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmперейдем к примерам оформления в View операций обновления БД? Не перейдём. Человек либо знает как это делается, либо его учить - только мучить. так давай пример тупица. Уже не смешны эти тупости. Дай маленький пример и название СУБД где View выполняет редактирование данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
сейчас пойдут в ход исключения типа MySQL с кучей ограничений... Но ладно пусть ответит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmДай Не дам. Я не люблю мучить. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmДай маленький пример и название СУБД где View выполняет редактирование данных... Интересно, как на этот раз Валера будет выкручиваться. Скорее всего, когда он на этот раз погуглит и узнает, что снова лажанулся, он скажет, что редактирование данных выполняет не сам view, а <не-будем-называть-что>, а вот сам view.... Ну это, конечно, пока он не нагуглит про view, которые умеют обновлять данные без <не-будем-называть-чего>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmДай Не дам. Я не люблю мучить. а чем это тебя будет мучать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerТы как всегда, сначала ответил, потом прочитал. Ещё через пару прочтений даже поймёшь, обнаружишь, что опять сел в лужу и прореагируешь на это своим любимым способом. Нет, я прочитал. С уважением, тупица Прочитал-прочитал, молодец. Ещё пару раз прочитай и поймёшь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmДай маленький пример и название СУБД где View выполняет редактирование данных... Интересно, как на этот раз Валера будет выкручиваться. Скорее всего, когда он на этот раз погуглит и узнает, что снова лажанулся, он скажет, что редактирование данных выполняет не сам view, а <не-будем-называть-что>, а вот сам view.... Ну это, конечно, пока он не нагуглит про view, которые умеют обновлять данные без <не-будем-называть-чего>. ну дай ты гуглитель хоть один пример такой View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:45 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmДай маленький пример и название СУБД где View выполняет редактирование данных... Интересно, как на этот раз Валера будет выкручиваться. Скорее всего, когда он на этот раз погуглит и узнает, что снова лажанулся, он скажет, что редактирование данных выполняет не сам view, а <не-будем-называть-что>, а вот сам view.... Ну это, конечно, пока он не нагуглит про view, которые умеют обновлять данные без <не-будем-называть-чего>. а ту уже нашел пример View с параметрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:46 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmа ту уже нашел пример View с параметрами? Я его давал тебе ещё вчера. Или даже позавчера, не помню уже. Когда ты так и не пошёл гуглить про параметризованные view в MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
А что, нынешним школоло уже не преподают значение суффикса "ся" в русском языке?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа ту уже нашел пример View с параметрами? Я его давал тебе ещё вчера. Или даже позавчера, не помню уже. Когда ты так и не пошёл гуглить про параметризованные view в MSSQL. ты тупой? на этом форуме все сохраняется поэтому просто можешь дать ссылку на твой ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 16:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты тупой? Нет. iscrafmна этом форуме все сохраняется поэтому просто можешь дать ссылку на твой ответ? Могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 17:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmна этом форуме все сохраняется поэтому просто можешь дать ссылку на твой ответ? Могу. давай уже, не тяни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 17:16 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerAmberit2. Для вывода данных - предпочтительнее использовать ХП/ХФ Было бы любопытно услышать обоснование. Есть несколько основных причин (относительно той Компании, в которой я работаю): - существует четкое разделение между разработчиками БД и разработчиками приложений. Если вкратце, то как в анекдоте: "Я не выдаю кредиты, а Банк не торгует семечками"... За правильность, корректность, скорость работы запроса отвечает разработчик БД. У нас это организовано посредством стандарта на использование ХП. Логика работы с данными отделена от логики работы приложения; - посредством разработанного PLSQL-фреймворка логгирование/обработка/реакции на ошибки/снятие трейса/ограничение доступа и др. "рабочие" ситуации доведены до автоматизма, занимают минимум времени и внимания; - логика работы собрана в одном месте, вследствие чего ее проще изменять/дорабатывать/оптимизировать; softwarerAmberitи выходной параметр типа sys_refcursor, pipeline, sql коллекции и т.д. Если хотите, объясню, почему такая формулировка вызывает ощущение, что опыта использования этих вариантов крайне мало. Было бы любопытно узнать Вашу точку зрения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 17:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
18438538 а это вообще шедевр softwarerони называют параметризованные вьюхи функциями, но на это уже даже их адепты не ведутся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 17:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
AmberitЕсть несколько основных причин (относительно той Компании, в которой я работаю): Спасибо, понятно. В целом, как мне кажется, всё сказанное является следствием именно принятой технологии "банк не торгует семечками". Фреймворк и автоматизм равно успешно могут быть сделаны с любым подходом; что же до "проще изменять", то это в принципе отдельная большая тема, в свою очередь упирающаяся в архитектуру системы в целом, но скажем так... далеко не всегда проще. Нередко наоборот, то изменение, которое мог бы выполнить один человек только на клиенте, приходится выполнять отдельно на клиенте, отдельно на сервере (в вашем случае - двумя разными людьми). Резюмируя, это не столько "предпочтительно применять вообще", сколько "предпочтительно применять при таком разделении труда", с чем я вполне согласен. Альтернативой является вести на сервере тот или иной репозиторий запросов; этот путь представляется мне громоздким и неуклюжим, соответственно, плохо подходящим для обычных случаев, хотя если вложить достаточно сил в инструментарий для него, позволит преодолеть врождённые недостатки ХП-подхода, сохраняя преимущества "всё на сервере". AmberitБыло бы любопытно узнать Вашу точку зрения... Тут цепляют два момента. Во-первых, pipelined - это просто вариант табличной функции (полагаю, именно она подразумевалась под возвратом коллекций). Соответственно, получается фраза типа "Самые разные машины - Лада, Жигули, БелАЗ..." Если подразумевалась не она, то ещё хуже - потому что демонстрируется незнание о табличных не-pipelined функциях. Здесь же чуть цепляет упоминание конкретного sys_refcursor там, где можно говорить о любом ref cursor. Во-вторых же, практически в любой технологии клиента данные из ref cursor-ов и из табличных функций забираются и используются существенно разным образом. Соответственно, там, где есть такой стандарт, практически всегда выбирается что-то одно, как минимум в рамках приложения. В конце концов, проще принять стандарт типа "данные всегда возвращаются через ref cursor; если нужна табличная функция, она возвращается через refcursor-обёртку", чем стандарт "может возвращаться и то, и это, и третье". Соответственно, Ваш рассказ про выбор между вариантами в зависимости от специфики конкретного места тоже вызывает вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 18:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerНередко наоборот, то изменение, которое мог бы выполнить один человек только на клиенте, приходится выполнять отдельно на клиенте, отдельно на сервере (в вашем случае - двумя разными людьми). мда... двухзвенные динозавры делятся опытом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Updatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ChAUpdatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? Updatable View, а не View которые выполняют функции обноления данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ChA, т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
[quote iscrafm]ChAUpdatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? Updatable View, а не Вот же блин! Я когда писал 18442293 сначала думал написать, что Валера будет объяснять, что он имел в виду ХП. Потом решил, что на такой бред его не хватит. iscrafmView которые выполняют функции обноления данных iscrafmДай маленький пример и название СУБД где View выполняет редактирование данных... А оказывается - хватило. Теперь он будет рассказывать, что просил пример, где view выполняет функцию, а та делает dml. Правда, на самом деле можно сделать и такую view, но об этом Валера нагуглит только завтра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:13 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmChA, т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять. Ты не умеешь при помощи view что-то обновлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmChA, т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . Если я пишу Код: sql 1. 2. Это я обновляю данные без помощи view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:18 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
[quote softwarer]iscrafmChAUpdatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? Updatable View, а не Вот же блин! Я когда писал 18442293 сначала думал написать, что Валера будет объяснять, что он имел в виду ХП. Потом решил, что на такой бред его не хватит. iscrafmView которые выполняют функции обноления данных iscrafmДай маленький пример и название СУБД где View выполняет редактирование данных... А оказывается - хватило. Теперь он будет рассказывать, что просил пример, где view выполняет функцию, а та делает dml. Правда, на самом деле можно сделать и такую view, но об этом Валера нагуглит только завтра ну и тупой. Давай пример хотя-бы одного View, который хоть что-то обновляет. Хотя уже почти десяток страниц жду пример View, который может параметры принимать можно сказать UPDATE View, если этот View соответствует определенным ограничениям, но не обновить операторами внутри View. Саша, ты решил окончательно всем доказать что ты просто образец педантичной глупости... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:19 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmChA, т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . Если я пишу Код: sql 1. 2. Это я обновляю данные без помощи view? ты обновляешь View. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmChAUpdatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? Updatable View, а не View которые выполняют функции обноления данныхНе могу уловить различия. Можно раскрыть подробнее ? Я могу открыть обновляемый рекордсет, указав источником данных view, и если он удовлетворяет определённым условиям(Updatable), то данные будут спокойно через него обновляться. На сервере в процедуре данные тоже легко обновляются через view. Это не то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmможно обновить то, что View возвращает Да ну? Какой это сервер позволяет иметь непосредственно обновляемый result set? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:21 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmChA, т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . Если я пишу Код: sql 1. 2. Это я обновляю данные без помощи view? еще ранее даже не я говорили о таком заблуждении. разве холодное не мягкоDimitry Sibiryakovпропущено... Если кто тут и тупит, то это не я. Будешь утверждать, что в данном запросе используется не view или что у него нет параметров?.. ни в этом примере, ни в каком другом ни у какого вью никаких параметров нет и быть не может с такой же настойчивостью можно from view заменить на from table и доказывать что уже и у таблиц есть параметры 18437959 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинпропущено... Если я пишу Код: sql 1. 2. Это я обновляю данные без помощи view? ты обновляешь View. А данные при этом - не обновляю? Если таки обновляю - как именно я это делаю, при помощи view или без помощи view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:24 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmможно обновить то, что View возвращает Да ну? Какой это сервер позволяет иметь непосредственно обновляемый result set? например MySQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинiscrafmпропущено... ты обновляешь View. А данные при этом - не обновляю? Если таки обновляю - как именно я это делаю, при помощи view или без помощи view? обновляешь, если этот View создавал придерживаясь определенных правил. Они практически для всех СУБД примерно одинаковы, но основное = 1 к 1 join максимум.... Но опять же, иы обновляешь то что "возвращает" View , а не из View что-то обновляешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинпропущено... А данные при этом - не обновляю? Если таки обновляю - как именно я это делаю, при помощи view или без помощи view? обновляешь, ... при помощи view или без помощи view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:33 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberit Есть несколько основных причин (относительно той Компании, в которой я работаю): - существует четкое разделение между разработчиками БД и разработчиками приложений. Если вкратце, то как в анекдоте: "Я не выдаю кредиты, а Банк не торгует семечками"... За правильность, корректность, скорость работы запроса отвечает разработчик БД. У нас это организовано посредством стандарта на использование ХП. Логика работы с данными отделена от логики работы приложения; - посредством разработанного PLSQL-фреймворка логгирование/обработка/реакции на ошибки/снятие трейса/ограничение доступа и др. "рабочие" ситуации доведены до автоматизма, занимают минимум времени и внимания; - логика работы собрана в одном месте, вследствие чего ее проще изменять/дорабатывать/оптимизировать; Если хотите, объясню, почему такая формулировка вызывает ощущение, что опыта использования этих вариантов крайне мало. Было бы любопытно узнать Вашу точку зрения...[/quot] Хорошо. У нас тоже во многих проектах как у Вас. Ну, к примеру, как разрешается конфликт юзеров? Ведь теперь нет всяких там рекордсетов или там датасетов, которые поддерживаают сами оптимистическую блокировку ("Запись изменена другим пользователем"). Теперь это Вы берете на себя? Ну на первый взгляд кода больше пришлось написать? Как Вы разгуливаете? Возможно, нельзя исключать, что говорить о тереотическом обосновании, что является более оптимальным все еще преждевременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmDimitry Sibiryakoviscrafmможно обновить то, что View возвращает Да ну? Какой это сервер позволяет иметь непосредственно обновляемый result set? например MySQL Не, это изменяется таблица из которой result set был сформирован. А никакого обновления самого result set не происходит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинiscrafmпропущено... обновляешь, ... при помощи view или без помощи view? обновляешь то что "возвращает" View. Ранее же полно уже ссылок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmпропущено... например MySQL Не, это изменяется таблица из которой result set был сформирован. А никакого обновления самого result set не происходит. ну и тупой... Ты с Сашей соревнуешься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmТы с Сашей соревнуешься? Не, я пытаюсь понять в каком месте ты нашёл обещанное обновление result set. Я по твоей ссылке вижу только обычные SQL запросы, которые обновляют всё что угодно, но только не его. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmТы с Сашей соревнуешься? Не, я пытаюсь понять в каком месте ты нашёл обещанное обновление result set. Я по твоей ссылке вижу только обычные SQL запросы, которые обновляют всё что угодно, но только не его. Сибиряков, ты с Сашей соревнуешься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты с Сашей соревнуешься? Нет, с тобой. Покажи пример изменения result set-а. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 19:55 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmты с Сашей соревнуешься? Нет, с тобой. Покажи пример изменения result set-а. где тебе показать? неужели на "клиенте"? Ты уже превосходишь по глупости softwarer... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:02 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmгде тебе показать? неужели на "клиенте"? Ну, если найдёшь result set на сервере, покажи и там. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Валер, у меня к тебе пара вопросов без протокола не по сути твоих высказываний. Вопрос первый. Перед кем ты выпендриваешься? Ты же топик за топиком видишь, что ты один, а ведёшь себя так, словно вокруг куча внимающих тебе слушателей. Это уже немного отдаёт шизофренией. Вопрос второй. Безусловно, личный, некорректный итп, но любопытно. С какого возраста ты рос без отца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerВо-первых, pipelined - это просто вариант табличной функции (полагаю, именно она подразумевалась под возвратом коллекций). Если я правильно Вас понял, то Вы неправильно меня поняли (о как выкрутил!) :) PIPELINED - это один подход; Возврат коллекции, созданной как SQL-тип в БД и в которую в результате обработки помещены данные - это другой подход; Под коллекцией я понимаю SQL-тип вида CREATE TYPE xxx IS TABLE OF yyy; Под SYS_REFCURSOR я старался подчеркнуть использование нестрогой ссылки на курсор, т.к. есть код, который в зависимости от входных параметров возвращает разные результаты. Подход с REF CURSOR RETURN не используем, вместо него используются либо PIPELINED, либо коллекции. softwarerСоответственно, там, где есть такой стандарт, практически всегда выбирается что-то одно, как минимум в рамках приложения. Полностью с Вами согласен. Но кто сказал, что разработчик БД поддерживает только 1 приложение? В мою сферу работы входят как динозавры, написанные во времена Oracle 8, и успешно работающие до сих пор, так и приложения, использующие последние фишки Oracle 11 (например, приложение 24*7 c применением Edition-Based Redifinition). Поэтому разработчик БД кодирует в тех стандартах и применяет те подходы, которые были приняты в свое время для конкретного приложения. Этим же стандартам следует и разработчик приложения. softwarerВ конце концов, проще принять стандарт типа "данные всегда возвращаются через ref cursor; если нужна табличная функция, она возвращается через refcursor-обёртку" Стандарт принять может быть и проще, а вот менять существующий, успешно и надежно работающий и приносящий прибыль код ради "чистоты стандартов" - слегка неверно, я считаю. Ведь в этом случае код нужно: поменять, протестировать, задеплоить. А это время и деньги тех людей, которые будут вовлечены в такие изменения. В нашей компании изменения в стиле "давайте сейчас все перепишем заново" делаются только в крайних случаях, когда мы упираемся в существенные ограничения в рамках выбранного подхода. А это всегда Epic Fail и прощелк на предыдущих этапах разработки, хотя иногда и случается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoНу, к примеру, как разрешается конфликт юзеров? Ведь теперь нет всяких там рекордсетов или там датасетов, которые поддерживаают сами оптимистическую блокировку Мы стараемся не использовать программные продукты, которые САМИ чего-то там поддерживают и представляют из себя черный ящик, непонятно как работающий. Есть подход с использованием оптимистической блокировки. Есть подход с использованием пессимистической блокировки. Есть подход вообще без блокировки. В зависимости от потребностей используется один из вариантов, осмысленно используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:18 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoчто говорить о тереотическом обосновании, что является более оптимальным все еще преждевременно. Согласен, мы вообще не можем говорить об оптимальности или неоптимальности ЛЮБОГО подхода, не рассматривая окружение и условия, в которых этот подход применяется. Т.е. углубляясь в детали конкретного случая, можно прийти к консенсусу об оптимальности конкретного подхода по отношению к другим, но говорить в общем - это признак непрофессионализма либо незнания альтернативных подходов, я думаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerВалер, у меня к тебе пара вопросов без протокола не по сути твоих высказываний. Вопрос первый. Перед кем ты выпендриваешься? если ты не понял выпендриваешься здесь ты, а я просто показываю насколько ты дебил. Это и ответ на второй вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:27 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
AmberitЕсть подход с использованием оптимистической блокировки. Есть подход с использованием пессимистической блокировки. Есть подход вообще без блокировки. В зависимости от потребностей используется один из вариантов, осмысленно используется. Ну вот часто в таких ситуациях, скорее всего, возникают подходы без блокировки. Поскольку в силу природы вещей, оптимистическая блокировка ожидается на клиенте, а проггеры клиентов ничего не должны как бы знать о БД. И придумывают разные теории чтобы этого не делать. Т.е. не просто больше кода, но и др траблы. А Вы говорите - "предпочтительно". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmЭто и ответ на второй вопрос. А пример изменения result set-а покажешь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmЭто и ответ на второй вопрос. А пример изменения result set-а покажешь? а ты покажещь пример View с параметрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmа ты покажещь пример использования View с параметрами? Предыдущие три раз до тебя не дошли? Шея длинная?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmа ты покажещь пример использования View с параметрами? Предыдущие три раз до тебя не дошли? Шея длинная?.. хотя-бы один пример... один из выдуманных тобой трех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 20:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmхотя-бы один пример... один из выдуманных тобой трех Да он и так был один. Просто я повторил его три раза, чтобы даже до самых упёртых тормозов дошло. Но, видно, не судьба. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmDimitry Sibiryakovпропущено... Что ему помешает? Кривые руки?.. перейдем к примерам оформления в View операций обновления БД? Похоже Dimitry Sibiryakov пытается у Александра перехватить первенство по глупости зря ты так, есть updatable view, и есть варианты использования view именно для изменения данных, instead triggers на view и т. п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... перейдем к примерам оформления в View операций обновления БД? Похоже Dimitry Sibiryakov пытается у Александра перехватить первенство по глупости зря ты так, есть updatable view, и есть варианты использования view именно для изменения данных iscrafmChAUpdatable view существуют уже настолько давно, что отрицать это престранно. Или речь не о них ? Updatable View, а не View которые выполняют функции обноления данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинпропущено... ... при помощи view или без помощи view? обновляешь то что "возвращает" View. Ранее же полно уже ссылок Я не задавал вопрос что я обновляю - вроде уже сошлись что обновляю данные. Я спросил как - при помощи view или без помощи view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:06 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин как - при помощи view или без помощи view? как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи. Если у тебя View укладывается в ограничения для обновления, то можешь его обновлять. Нет - напрямую таблицы... Говорят об функциях View а не об использовании созданных View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
процитирую одного автора разве холодное не мягкос такой же настойчивостью можно from view заменить на from table с такой же настойчивостью можно update view заменить на update table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmс такой же настойчивостью можно update view заменить на update table На update result set замени, раз уж хвалился. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmс такой же настойчивостью можно update view заменить на update table На update result set замени, раз уж хвалился. после того как ты View с параметрами покажешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпосле того как ты View с параметрами покажешь Показываю, следи за руками, передача параметров view: Код: sql 1. Теперь твоя очередь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:40 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmпосле того как ты View с параметрами покажешь Показываю, следи за руками, передача параметров view: Код: sql 1. Теперь твоя очередь. ты тупой? Узнай у своего дружка с ником softwarer что такое параметры объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:46 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoAmberitЕсть подход с использованием оптимистической блокировки. Есть подход с использованием пессимистической блокировки. Есть подход вообще без блокировки. В зависимости от потребностей используется один из вариантов, осмысленно используется. Ну вот часто в таких ситуациях, скорее всего, возникают подходы без блокировки. Поскольку в силу природы вещей, оптимистическая блокировка ожидается на клиенте, а проггеры клиентов ничего не должны как бы знать о БД. И придумывают разные теории чтобы этого не делать. Т.е. не просто больше кода, но и др траблы. А Вы говорите - "предпочтительно". Подозреваю, что под оптимистической блокировкой Вы понимаете нечто другое. Например, при ведении разного рода справочников это означает, что любой клиент может править любые данные, но в момент сохранения проверяется наличие конфликтов и потерянных изменений. Возможно, в некоторых случаях это и делается на клиенте, но у нас это реализовано посредством ХП, поэтому разработчику приложения глубоко фиолетово, в каких таблицах и каким образом хранятся эти данные. Он передает их в процедуру, и на стороне БД уже проверяется их корректность и непротиворечивость, отсутствие потерянных изменений и т.д. В случае же пессимистической блокировки все еще проще: кто первый обозначил lock конкретной сущности - того и тапки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
становится понятно почему все через ж..у делается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:49 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . ты разницу между UPDATE и SELECT понимаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. ты о чем вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. ксати простейший способ: делаешь выборку из VIEW, печатаешь полученный результат и ручкой вносишь исправления на бумагу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmручкой вносишь исправления на бумагу Да, это твой уникальный стиль. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberit Подозреваю, что под оптимистической блокировкой Вы понимаете нечто другое. Например, при ведении разного рода справочников это означает, что любой клиент может править любые данные, но в момент сохранения проверяется наличие конфликтов и потерянных изменений. Возможно, в некоторых случаях это и делается на клиенте, но у нас это реализовано посредством ХП, поэтому разработчику приложения глубоко фиолетово, в каких таблицах и каким образом хранятся эти данные. Он передает их в процедуру, и на стороне БД уже проверяется их корректность и непротиворечивость, отсутствие потерянных изменений и т.д. Оптимистическая - надежда что она редко понадобится, поскольку потеря работы юзера может быть. Ситуация: Один пользователь открыл окно на редактирование. Соотвественно прочитал данные в БД и заполнил контролы. И пошел курить. Другой открыл те же записи и изменил данные и сохранил. Первый вернулся, поменял, что-то из того, и тоже сохранил. При этом, скорее всего, изменения второго пропали как бы. Это без блокировки получается. Наблюдал такое в таких проектах. Чтобы этого не было клиент может в момент открытия сохранить у себя те данные что были при открытии окна. Перед сохранением изменений еще раз запросить данные и сравнить с ранее сохраненными. Если есть разница, то: данные изменены другим пользователем и отказ их сохранять. Это оптимистическая блокировка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:30 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . Обновление без помощи VIEW Код: sql 1. Обновление с помощью VIEW Код: sql 1. 2. Нельзя сделать VIEW которое обновляет данные Код: sql 1. Легче корову научить говорить МЯУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoНаблюдал такое в таких проектах. В проектах где нет разграничения полномочий и каждый вносит отбалдовые данные в хаотично выбранные записи?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:34 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНельзя сделать VIEW которое обновляет данные Меня не интересует этот тезис. Ваши тезисы, которые меня интересуют, я отквотил в предыдущем сообщении. Легко видеть, что они противоречат друг другу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovvadiminfoНаблюдал такое в таких проектах. В проектах где нет разграничения полномочий и каждый вносит отбалдовые данные в хаотично выбранные записи?.. Проекты в которых отказались от рекордсетов (запросов, представлений в коде клиента). Ну в проектах с ХП как описал коллега Amberit. Это все еще про вопросы об оптимальности с первой страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:45 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
для Сибирякова так можно Код: sql 1. 2. или так Код: sql 1. НО НЕЛЬЗЯ ТАК, т.е. сделать VIEW c параметром Код: sql 1. легче муху научить танцевать чечетку, чем Сибирякову или Саше (aka softwarer) объяснить что VIEW с параметрами создать нельзя. Вернее он то знает об этом. но уж слишком дешевый троллинг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmНельзя сделать VIEW которое обновляет данные Меня не интересует этот тезис. Ваши тезисы, которые меня интересуют, я отквотил в предыдущем сообщении. Легко видеть, что они противоречат друг другу. тебе даже примеры привел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmНельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ты тупой безнадежно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНЕЛЬЗЯ ТАК, т.е. сделать VIEW c параметром "Сама придумала, сама обиделась" (с) А ничего, что, кроме тебя, никто в этом топике никогда не говорил о создании view с параметрами?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
С удовольствием прочел все 11 страниц. Мастера! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 05:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmНЕЛЬЗЯ ТАК, т.е. сделать VIEW c параметром "Сама придумала, сама обиделась" (с) А ничего, что, кроме тебя, никто в этом топике никогда не говорил о создании view с параметрами?.. а о чем говорили, разве не об ограничениях View и не о том что они предназначены на отбора данных? Ты то понятно, на последнем издыхании выдал то, о чем говорилось в начале топика, а именно о том, что естественно при помощи различных ухищрений можно и View а-ля "параметризовать" или путем селекта в View из процедуры выполнить те операции модификации данных которые в ней, в процедуре, заложены. Браво, ты 10 страниц держался чтобы в итоге ляпнуть то, о чем в начале топика отметили. В общем я уже это охарактеризовал в предыдущем сообщении, а еще ранее подвел 18444434 резюме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 09:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Подведём предварительный итог. Почтенные гуру softwarer (более известный как Санёк) и Dimitry Sibiryakov (или проще говоря, Димон), а также вставший на их сторону профессиональный адвокат Кот Матроскин, попытались убедить сообщество разработчиков в том, что использование Хранимых Процедур - это плохо и от них только вред. Поняв, что на этом пути их ждёт лишь всеобщее осмеяние, они незаметно переключились на обсуждение View, в чём тоже не преуспели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 09:51 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmесли ты не понял выпендриваешься здесь ты, Ты мне ещё расскажи, что я ел на завтрак. iscrafmа я просто показываю насколько ты дебил. Кому? Ты так и не ответил на этот вопрос. iscrafmЭто и ответ на второй вопрос. Ну прости, что наступил на мозоль. Я думал, за столько лет ты научился спокойно к этому относиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 11:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
AmberitPIPELINED - это один подход; Возврат коллекции, созданной как SQL-тип в БД и в которую в результате обработки помещены данные - это другой подход; Я как раз об этом. Такой взгляд производит впечатление жутко поверхностного, на уровне "читал, что такое есть". Между этими подходами различия примерно как между хранимой процедурой и хранимой процедурой, работающей в автономной транзакции. Просто дополнительная фича (pipelined / autonomous_transaction) подключает некоторую особую механику сервера. Вы же не называете эти два варианта принципиально разными типами процедур, верно? И когда виртуальный экзаменатор спросит "какие есть типы ХП в Oracle", Вы же не скажете "есть процедуры, есть функции, а есть работающие в автономных транзакциях"? AmberitПодход с REF CURSOR RETURN не используем, вместо него используются либо PIPELINED, либо коллекции. Меня удивляет эта фраза. Объясню, почему. Использовать ли строгую типизацию либо нет - решение, относящееся скорее к стандартам кодирования, чем к архитектурным вопросам. В принципе, можно принять решение и изменить все типизированные курсоры на нетипизированные (или наоборот, 95% нетипизированных курсоров на типизированные), и это ничуть, совсем не изменит функционирования приложения. В то же время возврат курсора и возврат коллекции - совсем разные вещи как с точки зрения функционирования сервера, так и с точки зрения изобразительных возможностей кода. Многие задачи тривиально решаются в одном из этих подходов и сравнительно сложно - в другом. Соответственно, выбирать тот или иной подход в зависимости от того, хотим ли мы в данном месте типизированность - сомнительное решение. AmberitsoftwarerСоответственно, там, где есть такой стандарт, практически всегда выбирается что-то одно, как минимум в рамках приложения. Полностью с Вами согласен. Но кто сказал, что разработчик БД поддерживает только 1 приложение? Не обязательно одно. Но если есть данный в ощущениях зоопарк, в нём будут и ХП-онли, и "запросные", и всякие другие приложения. Если же поддерживается, например, спектр приложений команды, созданных по постепенно прогрессирующим, но изначально наличествующим правилам кодирования, то большой разницы я бы не ожидал. Очень сомнительно, что в двухтысячном коду сделали систему на рефкурсорах, а в две тысячи втором вдруг решили всё подряд писать на табличных функциях. Ваша же фраза, о которой идёт речь, звучала так, словно буквально для каждой функции выбирается, какой интерфейс с клиентом у неё будет. AmberitСтандарт принять может быть и проще, а вот менять существующий, успешно и надежно работающий и приносящий прибыль код ради "чистоты стандартов" - слегка неверно, я считаю. Я бы понял этот аргумент, если бы рефкурсоры были существенно более новым механизмом. Но поскольку они появились раньше, и при этом до сих пор остаются основным, более удобным для большинства задач средством - необходимости "менять стандарт" не видно. Я бы ожидал, что изначально приняли стандарт использования рефкурсоров, а когда появилась возможность/потребность иногда использовать табличные функции - либо доработали компоненты доступа, чтобы уметь работать и с ними тоже, либо приняли стандарт "при необходимости делается табличная и возвращается клиенту обёрнутой в рефкурсор". Ну а вообще - это большая тема. Менять ради чистоты стандартов - согласен, неверно. Давать коду устаревать и доходить до состояния дерьма мамонта - тоже неверно. Так что если рассчитываем на долгую жизнь приложения, истина где-то посередине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 11:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarer истина где-то посередине. Аминь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:10 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmесли ты не понял выпендриваешься здесь ты, Ты мне ещё расскажи, что я ел на завтрак. я в сортах дерьма не разбираюсь дегенарат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerНу прости, что наступил на мозоль. Я думал, за столько лет ты научился спокойно к этому относиться. Просторов, ты о чем дебил? То что ты чмо тупое, как оказалось, ты показал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинпропущено... Меня не интересует этот тезис. Ваши тезисы, которые меня интересуют, я отквотил в предыдущем сообщении. Легко видеть, что они противоречат друг другу. тебе даже примеры привел Я не спрашивал никаких примеров :) Еще раз, Вы сначала сказали iscrafmт.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять а потом iscrafmхочешь обновляй при помощи View, хочешь - без помощи Эти фразы противоречат друг другу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmя в сортах дерьма не разбираюсь С уважением, дегенарат Попробуй разобраться. Для тебя это будет большим шагом вперёд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmя в сортах дерьма не разбираюсь С уважением, дегенарат Попробуй разобраться. Для тебя это будет большим шагом вперёд. ты "непрерывный тормоз" по твоей же тупой классификации дегенерат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Написанному - верить! профессиональный адвокат Кот Матроскин, . Thnx :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:48 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerПопробуй разобраться. Для тебя это будет большим шагом вперёд. Ты "непрерывный тормоз" по твоей же классификации? С уважением, дегенерат Этот вопрос к заинтересовавшим тебя сортам дерьма отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:49 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинiscrafmпропущено... тебе даже примеры привел Я не спрашивал никаких примеров :) Еще раз, Вы сначала сказали iscrafmт.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять а потом iscrafmхочешь обновляй при помощи View, хочешь - без помощи Эти фразы противоречат друг другу. View не содержит функций обновления данных, но с его помощью можно обновить данные, воспользовавшись тем набором записей, который возвращает этот View, при соблюдении определенных условий. Только не воспринимай "тем набором записей, который возвращает этот View" в виде какого-то рекордсета, речь идет просто о трансляции условий выборки. "Велик и могуч русский язык", но очень тяжел для понимания местными программерами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... Ты "непрерывный тормоз" по твоей же классификации? С уважением, дегенерат Этот вопрос к заинтересовавшим тебя сортам дерьма отношения не имеет. дегенерат, по-русски же сказано: iscrafmя в сортах дерьма не разбираюсь дегенарат т.е. они меня не интересуют. Нужно ссылку на эту тему на сайтах где ты публикуешь свои "творения" дать, хорошо показывает наигранную подноготную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 12:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerЭтот вопрос к заинтересовавшим тебя сортам дерьма отношения не имеет. По-русски же сказано: iscrafmя в сортах дерьма не разбираюсь С уважением, дегенерат Ты ни в чём не разбираешься, но кое-чем таки интересуешься. Или снова начнёшь рассказывать, что это одно и то же, как view и запросы? iscrafmт.е. они меня не интересуют. О, угадал. Надо сказать, что за единственный топик ты почти полностью исчерпал свой потенциал клоуна. Жаль. iscrafmНужно ссылку на эту тему на сайтах где ты публикуешь свои "творения" дать, хорошо показывает наигранную подноготную И этот человек уверен, что он говорит по-русски Давай, кто ж мешает-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 13:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerИли снова начнёшь рассказывать, что это одно и то же, как view и запросы? тупица, уже давно все рассказано о том, что запрос - это текст, внутри того же View, в начале темы под ним понимали сам View. Попробуй тему читать, а не только свои нелепые творения по прозе. как сказал твой последователь в начале топика Dimitry Sibiryakovview это просто хранимый запрос до сих пор ожидается softwarerГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Сколько угодно. а также View с параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 13:32 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmзапрос - это текст, внутри того же View, в начале темы под ним понимали сам View. Вообще-то ты - единственный альтернативно одарённый, который это делал. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 13:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmзапрос - это текст, внутри того же View, в начале темы под ним понимали сам View. Вообще-то ты - единственный альтернативно одарённый, который это делал. прочитай топик с начала, о последователь Просторова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 13:52 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovview это просто хранимый запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 13:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Каждый view это запрос. Не каждый запрос это view. Концепция надмножеств не влазит в твой миниатюрный мозг. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:05 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКаждый view это запрос. Не каждый запрос это view. Концепция надмножеств не влазит в твой миниатюрный мозг. в твой тупой мозг не влазит даже то, что именно View тема топика клоун ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:33 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
вообще конечно тема хорошо вскрывает все подноготную сучность некоторых тусующихся здесь программеров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmзапрос - это текст, в начале темы под ним понимали сам View. Кто понимал? Называй поимённо. iscrafmдо сих пор ожидается Кем ожидается? iscrafmа также View с параметрами Погуглить по заданным словам так и не попробуешь? Ну тогда ожидай и дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmименно View тема топика Ну, если ты предпочитаешь оставаться в пределах темы "какое говно надо есть", то это твой выбор. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:58 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmзапрос - это текст, в начале темы под ним понимали сам View. Кто понимал? Называй поимённо. ты не в состояниии прочитать хотя-бы первую страницу? Или ты можешь только дешевую "прозу" строчить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmименно View тема топика Ну, если ты предпочитаешь оставаться в пределах темы "какое говно надо есть", то это твой выбор. ты дебил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа также View с параметрами Погуглить по заданным словам так и не попробуешь? погугли, я не обладаю этими тайными "знаниями" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerКто понимал? Называй поимённо. ты не в состояниии прочитать хотя-бы первую страницу? В очередной раз уклонился от ответа на прямой вопрос. Не можешь ответить - так не будь слизняком, хотя бы имей мужество это признать. iscrafmИли ты можешь только дешевую "прозу" строчить? Не надо так громко завидовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпогугли, я не обладаю этими тайными "знаниями" Ладно, тогда выбрось из головы всё ненужное, сядь поудобнее, попроси окружающих полчасика тебя не беспокоить и нажми на ссылку . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:17 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmты дебил? Что-то Валера стал подозрительно напоминать непродвинутого чат-бота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:19 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпропущено... ты не в состояниии прочитать хотя-бы первую страницу? В очередной раз уклонился от ответа на прямой вопрос. Не можешь ответить - так не будь слизняком, хотя бы имей мужество это признать. специально для тебя дегенерат, начало. Первым идет твой последователь Dimitry Sibiryakovview это просто хранимый запрос (иногда с материализованным result set-ом). Mikle83Второй вариант использования - инкапуслирование типичных сложных запросов ТОЛЬКО в случае если планируется периодическое объединение структуры в рамках других запросов mad_nazgulView чтобы не писать большой и сложный запрос, которым часто пользуются. ХП, для облегчения работы по изменению данных. LSVВ отличие от запроса, ХП может содержать очень сложную логику. MasterZivМожно какие-то часто используемые повторно части запросов оформлять в виде view ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmты дебил? Что-то Валера стал подозрительно напоминать непродвинутого чат-бота. что-то ты стал ожидаемо напоминать непродвинутого дебила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmпогугли, я не обладаю этими тайными "знаниями" Ладно, тогда выбрось из головы всё ненужное, сядь поудобнее, попроси окружающих полчасика тебя не беспокоить и нажми на ссылку . а где View с параметрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:24 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmСпециально для тебя. С уважением, дегенерат Ну и где здесь хоть одно место, где под запросом понимается view? Давай возьмём приведённые тобой цитаты, подставим вместо "запрос" view и посмотрим, что получилось. iscrafmview это просто хранимый view (иногда с материализованным result set-ом). Второй вариант использования - инкапуслирование типичных сложных view ТОЛЬКО в случае если планируется периодическое объединение структуры в рамках других view View чтобы не писать большой и сложный view , которым часто пользуются. ХП, для облегчения работы по изменению данных. В отличие от view , ХП может содержать очень сложную логику. Можно какие-то часто используемые повторно части view оформлять в виде view Итого имеем пять мест, из которых в четырёх под запросом явно не подразумевался view, в одном в принципе мог подразумеваться, но никаких оснований так решить текст не содержит. Ладно, молодец. Давай теперь спросим у авторов фраз. Dimitry Sibiryakov, Mikle83, mad_nazgul, LSV, MasterZiv, будьте так любезны ответить, когда Вы писали эти фразы, подразумевали ли Вы под словом "запрос" понятие view (хранимый объект базы данных), или же имели в виду нечто другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmа где View с параметрами? Как только с помощью этой ссылки научишься гуглить - иди туда и вбей заданные мной для поиска ключевые слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскинпропущено... пропущено... Обновление без помощи VIEW Код: sql 1. Обновление с помощью VIEW Код: sql 1. 2. Нельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Вообще, странная у тебя логика. Ты только что привёл VIEW, который обновляет данные, и утверждаешь, что это сделать нельзя. Ну да, оператор UPDATE внутрь VIEW не записать, но меняешь ты данные во VIEW, и через него изменяешь данные, значит VIEW всё-таки изменяет данные. Кроме того, как уже не раз в топике напоминали, есть триггера на VIEW, и через триггера ты тоже можешь изменять данные. Это уж "через view" дальше некуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:54 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivВообще, странная у тебя логика. Ну почему же. Логика у него очень простая: 1. Валера всегда прав 2. Когда Валера не прав, он устроит срач и будет нести чушь до тех пор, пока всем не надоест и вопрос не окажется похоронен под грудами дерьма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwareriscrafmа где View с параметрами? Как только с помощью этой ссылки научишься гуглить - иди туда и вбей заданные мной для поиска ключевые слова. а хотя-бы одна ссылка повредит твоему materialized ЧСВ? Или боишься что все поймут что под View с параметрами меcтный "гуру" Просторов (softwarer, Санек или как ты там предпочитаешь) понимает альтернативу в озвученном в начале топика виде? Не бойся, же твоему последователю из Красноярска насчет "подмыливаний" показано ранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... Обновление без помощи VIEW Код: sql 1. Обновление с помощью VIEW Код: sql 1. 2. Нельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Вообще, странная у тебя логика. Ты только что привёл VIEW, который обновляет данные, и утверждаешь, что это сделать нельзя. где? Ты же процитировал мои слова что так делать нельзя, даже с примером как делать нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:58 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerMasterZivВообще, странная у тебя логика. Ну почему же. Логика у него очень простая: 1. Валера всегда прав 2. Когда Валера не прав, он устроит срач и будет нести чушь до тех пор, пока всем не надоест и вопрос не окажется похоронен под грудами дерьма. а ты даже тупишь не поняв, традиционно, что MasterZiv не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm, http://stackoverflow.com/questions/4498364/create-parameterized-view-in-sql-server-2008 http://stackoverflow.com/questions/1687279/can-we-pass-parameter-to-a-view-in-sql Вообще-то тебе давали намёки на то, что можно это найти. P.S. Я уже совсем не понимаю, о чём вы спорите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmsoftwarerпропущено... Ну почему же. Логика у него очень простая: 1. Валера всегда прав 2. Когда Валера не прав, он устроит срач и будет нести чушь до тех пор, пока всем не надоест и вопрос не окажется похоронен под грудами дерьма. а ты даже тупишь не поняв, традиционно, что MasterZiv не понял Я всё понял, если что... Играйтесь, играйтесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:02 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmОбновление с помощью VIEW Код: sql 1. 2. Нельзя сделать VIEW которое обновляет данные Код: sql 1. Легче корову научить говорить МЯУ внимание! делать VIEW которое обновляет данные нельзя (это последний блок SRC), но обновить View можно, при определенных условиях, можно. Это предпоследний блок SRC Действие №1 CREATE VIEW V01 AS SELECT F from TABLE; Действи №2 UPDATE V01 set f=0 На всякий случай выделил жирным и цветом, чтобы было понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:09 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafm, http://stackoverflow.com/questions/4498364/create-parameterized-view-in-sql-server-2008 http://stackoverflow.com/questions/1687279/can-we-pass-parameter-to-a-view-in-sql Вообще-то тебе давали намёки на то, что можно это найти. P.S. Я уже совсем не понимаю, о чём вы спорите... CREATE FUNCTION жесть конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... а ты даже тупишь не поняв, традиционно, что MasterZiv не понял Я всё понял, если что... Играйтесь, играйтесь... судя по сообщению выше как раз ничего не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:13 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
легче корову научить говорить МЯУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmMasterZiviscrafm, http://stackoverflow.com/questions/4498364/create-parameterized-view-in-sql-server-2008 http://stackoverflow.com/questions/1687279/can-we-pass-parameter-to-a-view-in-sql Вообще-то тебе давали намёки на то, что можно это найти. P.S. Я уже совсем не понимаю, о чём вы спорите... CREATE FUNCTION жесть конечно А какая разница, как это называется ? Тебе шашечки, или ехать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:26 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivА какая разница, как это называется ? Тебе шашечки, или ехать ? Ему смотря где. Там, где "view - это хранимый запрос", ему "запрос - это view". А там, где есть хранимый запрос, ему это function, а вовсе никакой не view :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZiviscrafmпропущено... CREATE FUNCTION жесть конечно А какая разница, как это называется ? Тебе шашечки, или ехать ? если ты топик читаешь, то огромная. Одно VIEW другое FUNCTION. p.s. Мне конечно ехать. По "шашечкам" здесь есть бестолковый педант Просторов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 17:25 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
MasterZivЯ уже совсем не понимаю, о чём вы спорите... iscrafm так сильно обиделся на эту фразу 18257995 , что теперь бегает за softwarer'ом по всем тредам, где он появляется, и громко кричит: "я - представляю, я - представляю!". Здесь вот знанием синтаксиса CREATE VIEW хвастается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 18:36 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
egorychMasterZivЯ уже совсем не понимаю, о чём вы спорите... iscrafm так сильно обиделся на эту фразу 18257995 , что теперь бегает за softwarer'ом по всем тредам, где он появляется, и громко кричит: "я - представляю, я - представляю!". Здесь вот знанием синтаксиса CREATE VIEW хвастается я про ту фразу какую-то и не помню...очередной бестолковый клоун выполз, но даже и понял о чем речь идет. Жесть, как говорят в определенном кругу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 18:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm... внимание! делать VIEW которое обновляет данные нельзя (это последний блок SRC), но обновить View можно... Вообще-то, выполнения Код: sql 1. достаточно, чтобы данные менялись, если view создана на основе модифицирующих процедур. То есть, даже без Код: sql 1. "с триггерами". Ну да, не все СУБД это умеют. А что значит - "обновить View"? Обновить рекордсет, возвращаемый View? А какой в этом смысл? Или имеется в виду - "нельзя обратиться к View, как таблице данных update the_view set ... "? Ну, почему же нельзя View объявить так, чтобы это можно было (добавив к View соотв триггеры)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQВообще-то, выполнения Код: sql 1. достаточно, чтобы данные менялись, если view создана на основе модифицирующих процедур. То есть, даже без Код: sql 1. "с триггерами". приведи текст этого плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQА что значит - "обновить View"? Обновить рекордсет, возвращаемый View? А какой в этом смысл? нет конечно В букваре по SQL подробно об этом написано , с примерами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQВообще-то, выполнения Код: sql 1. достаточно, чтобы данные менялись, если view создана на основе модифицирующих процедур. наверное ты об этом 18444614 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQИли имеется в виду - "нельзя обратиться к View, как таблице данных update the_view set ... "? Ну, почему же нельзя View объявить так, чтобы это можно было (добавив к View соотв триггеры)? как раз можно. Часто применяется чтобы не стандартизировать условия. Только без триггеров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:27 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmZeroMQИли имеется в виду - "нельзя обратиться к View, как таблице данных update the_view set ... "? Ну, почему же нельзя View объявить так, чтобы это можно было (добавив к View соотв триггеры)? как раз можно. Часто применяется чтобы не стандартизировать условия. Только без триггеров наоборот чтобы "стандартизировать" Хотел сказать "не повторять" и не удалил "не" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmZeroMQВообще-то, выполнения Код: sql 1. достаточно, чтобы данные менялись, если view создана на основе модифицирующих процедур. То есть, даже без Код: sql 1. "с триггерами". приведи текст этого плз Ну, например. Есть две таблички: Код: sql 1. 2. 3. 4. 5. 6. и Код: sql 1. 2. 3. 4. 5. 6. Пусть в первой есть какие-то данные: Код: sql 1. 2. 3. 4. 5. 6. Создаем селективную процедуру, которая возвращает данные из таблички DATA и заносит в табличку LOGS момент обращения к этой процедуре: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Теперь создаем VIEW на основе этой процедуры: Код: sql 1. 2. 3. 4. 5. 6. Все, можно обращаться к the_view: Код: sql 1. Результат: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:45 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Теперь смотрим, что в табличке LOGS появилась запись: Код: sql 1. 2. Ну, там две записи, ибо я на самом деле (в процессе cjplfybz ghbvthf) дважды обращался к the_view: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm...Только без триггеров Отчего вдруг такие ограничения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQОтчего вдруг такие ограничения? Чтобы никто не заметил пену на луже. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:51 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovZeroMQОтчего вдруг такие ограничения? Чтобы никто не заметил пену на луже. Довели человека ХЗ до чего, ай молодцы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQiscrafmZeroMQ, 18444614 Это уже было Тогда я не понимаю тебя. речь идет о View. То что поддерживается SELECT из процедуры говорит о том, что это процедура модифицирует данные, а не View которое эту процедуру запускает. Если простой пример: выражение о том, что автомобиль может говорить человеческим голосом неверно. Хотя если внутрь автомобиля посадить человека с громкоговорителем, то да, можно сказать что "автомобиль говорит человеческим голосом". Но говорит то не он. Это простой пример той рассмотренной ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:56 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQiscrafm...Только без триггеров Отчего вдруг такие ограничения? понятия не имею, я не знаю зачем ты их делаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:57 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Сибиряков, ты решил сделать акцент на своей глупости? Зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 19:58 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmэто процедура модифицирует данные, а не View которое эту процедуру запускает. Ты тупой. В таком случае при update the_view - это view модифицирует записи, а не запрос, который его запускает, ага... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:00 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmэто процедура модифицирует данные, а не View которое эту процедуру запускает. Ты тупой. В таком случае при update the_view - это view модифицирует записи, а не запрос, который его запускает, ага... нет придурок. View представляет данные, которые UPDATE модицирует. Ты решил свою тупость акцентировать? Да ладно, я уже в Красноярске подсказал чтобы не вляпывались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmView представляет данные, которые UPDATE модицирует. Ты тупой. Result set, возвращаемый view можно модифицировать разве что распечатанным на бумаге. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmZeroMQпропущено... Отчего вдруг такие ограничения? понятия не имею, я не знаю зачем ты их делаешь Понятно. Я думал, ты действительно что-то недопонимаешь, а ты просто уперся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmя уже в Красноярске подсказал Гы-гы, ну ты и тупооой... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:22 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
ZeroMQiscrafmпропущено... понятия не имею, я не знаю зачем ты их делаешь Понятно. Я думал, ты действительно что-то недопонимаешь, а ты просто уперся. судя по всему ты тоже не читал топик сначала... Началось все с этого softwarerПо весовой составляющей основным источником вреда является подход "надо всё делать на ХП", деятельно пропагандируемый некими идиотами. softwarerГвардеецХоть один пример вреда от Хранимых Процедур привести можете ? Сколько угодно. Далее много страниц продолжается ожидание вреда от ХП Далее местный "гуру" Просторов (aka softwarer) цепляется за тезис о том, что в приведенном им примере вместо View кто-то делает процедуру, назвая это традиционно "бредом", потому что как все помнят по тайным "знаниям" этого "гения" Просторова использовать процедуры = "идиотизм" С тех пор более 10 страниц и продолжается этот бред. Выползли новые игроки, типа Сибирякова, которые ничтоже сумняшеся начинают предлагать внутри View ненавистных softwarer процедуры и так далее. В общем множество страниц выступления определенной группы клоунов, состав которых постоянно пополняется. Так что поаккуратнее с вызовом процедур в View... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:36 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmДалее много страниц продолжается ожидание вреда от ХП Кретины, неспособные прочитать первую страницу, могут продолжать ждать хоть вечность. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:42 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmДалее много страниц продолжается ожидание вреда от ХП Кретины, неспособные прочитать первую страницу, могут продолжать ждать хоть вечность. то, что ты себя признал кретином, вызывая (внимание)процедуру в теле (внимание)view это конечно вершина. Но зачем об этом так часто напоминать. Ты клоун начинаешь превосходить Просторова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 20:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Жди дальше. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 21:28 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
softwarerЯ как раз об этом. Такой взгляд производит впечатление жутко поверхностного, на уровне "читал, что такое есть". У меня складывается ощущение, что мы сейчас как два слепых мудреца: ощупываем вроде одного слона, но имеем слегка разные мнения... :-) softwarerМежду этими подходами различия примерно как между хранимой процедурой и хранимой процедурой, работающей в автономной транзакции. Просто дополнительная фича (pipelined / autonomous_transaction) подключает некоторую особую механику сервера. Эта, как Вы выразились, "особая механика сервера" как раз и приводит к тому, что вполне допустимо считать эти два подхода разными настолько, что каждый из них имеет свою сферу применения. softwarerВ принципе, можно принять решение и изменить все типизированные курсоры на нетипизированные (или наоборот, 95% нетипизированных курсоров на типизированные), и это ничуть, совсем не изменит функционирования приложения. Сложно говорить об "абстрактном приложении в вакууме", поэтому скажу о тех приложениях, в которых я имею честь оставлять свои следы сегодня: после подобного изменения жизненный цикл приложений поменяется достаточно сильно. Поэтому просто так подобные изменения делаться не будут. softwarerСоответственно, выбирать тот или иной подход в зависимости от того, хотим ли мы в данном месте типизированность - сомнительное решение. Любой подход нужно применять ко времени и к месту. Хотел бы обратить внимание, что выбранный подход достаточно часто является консенсусом между подходами, используемыми разработчиками БД и подходами, используемыми разработчиками приложений. Согласитесь, что подходы будут иметь различия, например для PHP и JAVA EE функционала. Конечно, можно свести все к одному подходу, но зачем? Кодировать в рамках стандарта исключительно ради стандарта? softwarerВаша же фраза, о которой идёт речь, звучала так, словно буквально для каждой функции выбирается, какой интерфейс с клиентом у неё будет. Значит, я недостаточно ясно выразил свои мысли, и это нужно читать так: "Для функций каждого приложения используется тот интерфейс, который является стандартом конкретно этого приложения". softwarerНу а вообще - это большая тема. Менять ради чистоты стандартов - согласен, неверно. Давать коду устаревать и доходить до состояния дерьма мамонта - тоже неверно. Так что если рассчитываем на долгую жизнь приложения, истина где-то посередине. Вот с этим я целиком и полностью согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 22:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberit, Откройте, плиз, два окна на редактирования Вашего приложения для одной и той же записи. Измените сначала в одном окне и сохраните, закройте, Потом что-то другое в той же записи измените во втором окне и тоже сохраните. Цель: проверить сохранится ли изменение первой сделанные в первом окне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 23:24 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfo, Сохранится. Данные операции доведены до автоматизма кодирования. И выбор в этом случае сводится только к выбору типа блокировки (оптимистическая, пессимистическая). Причем в любом случае для разработчиков приложений от этого выбора практически ничего не изменяется, и они по-прежнему остаются изолированными от структуры БД. Ваше незнание того, как оптимально организовать оптимистическую блокировку, не значит, что ее нельзя организовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 10:43 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
С оговоркой: если используются ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 10:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
AmberitВаше незнание того, как оптимально организовать оптимистическую блокировку, не значит, что ее нельзя организовать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 10:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
AmberitСохранится... Ну это выглядит как предположение. Может и не сохранятся. Теперь похоже не узнать. Я то думал, что вы расскажете как это было. AmberitВаше незнание того, как оптимально организовать оптимистическую блокировку, не значит, что ее нельзя организовать... Ну, вроде, допускал что можно: она же есть в стандартных компонентах. Но Вы же вышли из этого глобального разделения труда. И теперь сами как в локальном разделении преуспеваете. А я действительно, не знаю: я во всем сомневаюсь. Потому и спросил. Впрочем, уже не интересно стало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 15:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafm а не при помощи View что-то обновлять. iscrafm Обновление с помощью VIEW CREATE VIEW V01 ...UPDATE V01 за то чтобы собеседники признали что между фразами на русском "не при помощи View что-то обновлять" и "Обновление с помощью VIEW" есть ГЛОБАЛЬНАЯ разница, 15 страниц поливать этих же собеседников детсадовской лексикой... это сильно. и Глобально ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 14:14 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
StarikNavy, очередной знаток нарисовался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2015, 20:04 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1540431]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
337ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 461ms |

| 0 / 0 |

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