Вниз
Скачать: CL | DM;

работа с динамическими данными   Найти похожие ветки 

 
goldlion ©   (2004-05-13 00:02) [0]

Подскажите, плз, как добавить к View, образованную декартовым производением таблиц, пустой столбец для внесения отметок или просто столбец индексов хотя бы?
А может вообще лучше сделать по другому, записать результат декартова произведения в таблицу с нужным мне столбцом, но при этом, как сохранить динамику (изменение результата декартова произведения при изменении самих перемножаемых таблиц)?


 
Nikolay M. ©   (2004-05-13 09:23) [1]

Набор слов какой-то имхо. Что за пустой столбец (== "хотя бы индексов") для каких-то отметок?
SELECT *, NULL
FROM Tab1, Tab2
- чем не пустой столбец?


 
Jee ©   (2004-05-13 09:32) [2]


> Набор слов какой-то имхо

согласен, написано сумбурно.

Вообще-то View предназначены по большей части для отображения данных в нужном виде, а не для редактирования. Бывают конечно и такие, которые позволяют изменение данных в таблицах, но они должны удовлетворять ряду условий. В любом случае изменения попадают в таблицу. Если же у тебя столбец появляется во View, то где же ты хочешь хранить внесенные изменения?
Второй вариант более реальный. А за "динамикой" можно следить в триггере.
Больше сказать ничего не могу, потому как проблема неясна. Может вообще подход неверный...


 
Курдль ©   (2004-05-13 09:54) [3]

Наиболее частая ошибка при освоении работы с View - это представление его себе, как аналога электронной таблицы. Отсюда мнение, что можно в него что-то вносить, добавлять и вообще кромсать, как угодно (кстати, а жаль, что нельзя).
На самом деле View - просто проекция синтетического набора данных. Некий жесткий select, к которому можно обращаться, как к таблице.


 
goldlion ©   (2004-05-13 21:54) [4]

Спасибо! Я все понял на счет View. Действительно я заблуждался! Попробую разобраться с триггерами.
PS: Простите за формулировку вопроса, признаю, косячек, постараюсь впредь яснее выражаться.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
1-1085715061
russko
2004-05-28 07:31
2004.06.06
Векторный графический редактор


4-1083163044
Delphist
2004-04-28 18:37
2004.06.06
NtQuerySystemInformation, Как работает?


1-1085384535
i2e
2004-05-24 11:42
2004.06.06
Надо разложить строку "1,4,6-8,15,22"


8-1080326281
Delpher_Gray
2004-03-26 21:38
2004.06.06
DirectX 3D - прозрачность вершин


14-1084868084
<skipped>
2004-05-18 12:14
2004.06.06
D7 Personal License




   Наверх