|
|
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
Сабж.. Есть вью на 3 таблицы. Могу ли я через него вставить записи и как он будет их раскидывать по таблицам? Или для изменения все-таки надо править базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 21:50 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
playnetСабж.. Есть вью на 3 таблицы. Могу ли я через него вставить записи и как он будет их раскидывать по таблицам? Или для изменения все-таки надо править базы? Зависит от СУБД и конкретного представления. Например, Оракл с определёнными ограничениями позволяет изменять данные в таблицах через их представления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 00:21 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
playnetСабж.. Есть вью на 3 таблицы. Могу ли я через него вставить записи и как он будет их раскидывать по таблицам? Или для изменения все-таки надо править базы? В FireBird-е можно создать триггеры на вьюху, и в триггерах самому раскидывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 10:57 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
В MSSQL на views навешиваются instead of triggers, внутри триггеров раскручиваются таблицы inserted и deleted и на основе их делаются соответствующие insert/update/delete в конечные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:31 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
MS Access в большинстве случаев сама правильно раскидывает обновления по нескольким таблицам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 18:44 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительMS Access в большинстве случаев сама правильно раскидывает обновления по нескольким таблицам. Прикольно звучит :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 08:53 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
"В MSSQL на views навешиваются instead of triggers, " А без этого какой будет результат? "так работать я буду, а так -- нет"? Как это вообще выглядеть будет. И я так понимаю, вставка новых строк без триггеров не пойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 09:01 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
"В MSSQL на views навешиваются instead of triggers, " А без этого какой будет результат? "так работать я буду, а так -- нет"? Как это вообще выглядеть будет. И я так понимаю, вставка новых строк без триггеров не пойдет? В простейших случаях типа Код: plaintext 1. 2. SQL'ник сам разруливает как вставлять. Если вьюха сложная и сам не может разрулить что куда вставлять, то возвращает соответствующую ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 09:52 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
playnet"В MSSQL на views навешиваются instead of triggers, " А без этого какой будет результат? "так работать я буду, а так -- нет"? Как это вообще выглядеть будет. И я так понимаю, вставка новых строк без триггеров не пойдет?Вставка во views допустима (без триггеров instead of), если вставка идёт в столбцы только одной из таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 10:34 |
|
||
|
Можно ли изменять данные через view
|
|||
|---|---|---|---|
|
#18+
playnetСабж.. Есть вью на 3 таблицы. select (select count(*) from tabl1 + select count(*) from tabl2 + select count(*) from tabl3) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=111&tid=1544174]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 379ms |

| 0 / 0 |
