|
|
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#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 |
|
||
|
|

start [/forum/search_topic.php?author=pensil&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
127ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 442ms |
| total: | 689ms |

| 0 / 0 |

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