|
|
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин как - при помощи view или без помощи view? как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:52:18 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи. Если у тебя View укладывается в ограничения для обновления, то можешь его обновлять. Нет - напрямую таблицы... Говорят об функциях View а не об использовании созданных View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:56:35 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
процитирую одного автора разве холодное не мягкос такой же настойчивостью можно from view заменить на from table с такой же настойчивостью можно update view заменить на update table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 21:59:59 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmс такой же настойчивостью можно update view заменить на update table На update result set замени, раз уж хвалился. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:07:04 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmс такой же настойчивостью можно update view заменить на update table На update result set замени, раз уж хвалился. после того как ты View с параметрами покажешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:09:58 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmпосле того как ты View с параметрами покажешь Показываю, следи за руками, передача параметров view: Код: sql 1. Теперь твоя очередь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:32:15 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:40:12 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakoviscrafmпосле того как ты View с параметрами покажешь Показываю, следи за руками, передача параметров view: Код: sql 1. Теперь твоя очередь. ты тупой? Узнай у своего дружка с ником softwarer что такое параметры объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:46:23 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoAmberitЕсть подход с использованием оптимистической блокировки. Есть подход с использованием пессимистической блокировки. Есть подход вообще без блокировки. В зависимости от потребностей используется один из вариантов, осмысленно используется. Ну вот часто в таких ситуациях, скорее всего, возникают подходы без блокировки. Поскольку в силу природы вещей, оптимистическая блокировка ожидается на клиенте, а проггеры клиентов ничего не должны как бы знать о БД. И придумывают разные теории чтобы этого не делать. Т.е. не просто больше кода, но и др траблы. А Вы говорите - "предпочтительно". Подозреваю, что под оптимистической блокировкой Вы понимаете нечто другое. Например, при ведении разного рода справочников это означает, что любой клиент может править любые данные, но в момент сохранения проверяется наличие конфликтов и потерянных изменений. Возможно, в некоторых случаях это и делается на клиенте, но у нас это реализовано посредством ХП, поэтому разработчику приложения глубоко фиолетово, в каких таблицах и каким образом хранятся эти данные. Он передает их в процедуру, и на стороне БД уже проверяется их корректность и непротиворечивость, отсутствие потерянных изменений и т.д. В случае же пессимистической блокировки все еще проще: кто первый обозначил lock конкретной сущности - того и тапки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:47:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
становится понятно почему все через ж..у делается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:49:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . ты разницу между UPDATE и SELECT понимаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:54:01 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:56:53 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. ты о чем вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:12:51 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmУзнай у своего дружка с ником softwarer что такое параметры объекта Так, значит, ты признаёшь, что вспенил лужу, и result set не изменяется. Хоть какой-то прогресс. ксати простейший способ: делаешь выборку из VIEW, печатаешь полученный результат и ручкой вносишь исправления на бумагу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:14:41 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmручкой вносишь исправления на бумагу Да, это твой уникальный стиль. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:20:44 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Amberit Подозреваю, что под оптимистической блокировкой Вы понимаете нечто другое. Например, при ведении разного рода справочников это означает, что любой клиент может править любые данные, но в момент сохранения проверяется наличие конфликтов и потерянных изменений. Возможно, в некоторых случаях это и делается на клиенте, но у нас это реализовано посредством ХП, поэтому разработчику приложения глубоко фиолетово, в каких таблицах и каким образом хранятся эти данные. Он передает их в процедуру, и на стороне БД уже проверяется их корректность и непротиворечивость, отсутствие потерянных изменений и т.д. Оптимистическая - надежда что она редко понадобится, поскольку потеря работы юзера может быть. Ситуация: Один пользователь открыл окно на редактирование. Соотвественно прочитал данные в БД и заполнил контролы. И пошел курить. Другой открыл те же записи и изменил данные и сохранил. Первый вернулся, поменял, что-то из того, и тоже сохранил. При этом, скорее всего, изменения второго пропали как бы. Это без блокировки получается. Наблюдал такое в таких проектах. Чтобы этого не было клиент может в момент открытия сохранить у себя те данные что были при открытии окна. Перед сохранением изменений еще раз запросить данные и сравнить с ранее сохраненными. Если есть разница, то: данные изменены другим пользователем и отказ их сохранять. Это оптимистическая блокировка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:30:47 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmКот Матроскин, хочешь обновляй при помощи View, хочешь - без помощи iscrafm т.е. можно обновить то, что View возвращает, а не при помощи View что-то обновлять . Обновление без помощи VIEW Код: sql 1. Обновление с помощью VIEW Код: sql 1. 2. Нельзя сделать VIEW которое обновляет данные Код: sql 1. Легче корову научить говорить МЯУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:32:50 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
vadiminfoНаблюдал такое в таких проектах. В проектах где нет разграничения полномочий и каждый вносит отбалдовые данные в хаотично выбранные записи?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:34:20 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНельзя сделать VIEW которое обновляет данные Меня не интересует этот тезис. Ваши тезисы, которые меня интересуют, я отквотил в предыдущем сообщении. Легко видеть, что они противоречат друг другу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:44:29 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovvadiminfoНаблюдал такое в таких проектах. В проектах где нет разграничения полномочий и каждый вносит отбалдовые данные в хаотично выбранные записи?.. Проекты в которых отказались от рекордсетов (запросов, представлений в коде клиента). Ну в проектах с ХП как описал коллега Amberit. Это все еще про вопросы об оптимальности с первой страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:45:15 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
для Сибирякова так можно Код: sql 1. 2. или так Код: sql 1. НО НЕЛЬЗЯ ТАК, т.е. сделать VIEW c параметром Код: sql 1. легче муху научить танцевать чечетку, чем Сибирякову или Саше (aka softwarer) объяснить что VIEW с параметрами создать нельзя. Вернее он то знает об этом. но уж слишком дешевый троллинг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:53:07 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинiscrafmНельзя сделать VIEW которое обновляет данные Меня не интересует этот тезис. Ваши тезисы, которые меня интересуют, я отквотил в предыдущем сообщении. Легко видеть, что они противоречат друг другу. тебе даже примеры привел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:53:37 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:56:03 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakoviscrafmНельзя сделать VIEW которое обновляет данные Легче корову научить говорить МЯУ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ты тупой безнадежно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:57:11 |
|
||
|
ХП и вьюхи
|
|||
|---|---|---|---|
|
#18+
iscrafmНЕЛЬЗЯ ТАК, т.е. сделать VIEW c параметром "Сама придумала, сама обиделась" (с) А ничего, что, кроме тебя, никто в этом топике никогда не говорил о создании view с параметрами?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 23:59:52 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39108401&tid=1540431]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 419ms |

| 0 / 0 |
