|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
Здравствуйте. Подскажите, пожалуйста, возможно ли решить ниже представленную задачу? В Access можно форму подключать к представлению, вводимые данные из которого попадут в таблицу(к которой она привязана). Пример. Таблицы: СOTtest, COTResult. Представление (ViewCOT): Код: sql 1. 2. 3.
В форме ввожу данные в представление ViewCOT, они попадают в исходные таблицы COTtest и COTResult. Теперь задача. Необходимо в представлении вызывать вычислимые функции, базирующиеся на полях представления, а значения необходимо сохранять еще и в исходную таблицу СOTtest. Ранее эти функции вызывались в таблице COTtest, но задача изменилась и в таблице данных для расчетов не хватает, т.к. часть их содержится в COTResult. Можно, конечно, делать запросы в вычислимых функциях, но этого не хочется делать, т.к. их много и вырастет нагрузка на систему. Это возможно сделать? Если да, то как? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 08:07 |
|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
Осподи, чо так мутно излагаем то? Этож три раза прочитать - ничо не понять. Ладно, могучим напряжением интеллекта, сформулируем задачу: 1) что-то вычислить на основе двух таблиц 2) чтобы это вычисленное попало в первую таблицу и там оставалось вечнооооооо. Изучаем 1. Скалярная функция. 2. Вычисляемый столбец. 3. Материализованный (persisted) вычисляемый столбец. И будет тебе щастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 08:57 |
|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
aleks222, нет у меня не так написано. Функциями пользоваться умею, вычислимыми столбцами тоже. Они используются в исходных таблицах. Но в исходных таблицах не хватает данных для вычислений, поэтому внутри вычислимых функций используются запросы. От запросов в функциях хочу избавиться. Для этого создаю представление, в котором есть все данные для расчетов. Но в представление вставить функцию на основе этих данные не получается. Я и спрашиваю можно ли в представление вставить как-нибудь вычислимые функции, чтобы рассчитанные данные потом попали в исходную таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 09:13 |
|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
Strength Class Я и спрашиваю можно ли в представление вставить как-нибудь вычислимые функции? Можно. Вставляй. Strength Class чтобы рассчитанные данные потом попали в исходную таблицу? Низзя. В таблицу данные попадают только через insert/update/вычисляемые столбцы. ЗЫ. Но, фсе равно, мутно излагаете. Strength Class Но в представление вставить функцию на основе этих данные не получается. Ты хоть покажи. Может понятно станет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 10:20 |
|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
Strength Class, материализуйте представление, напишите instead of триггер. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 12:50 |
|
Добавить в представление вычислимые функции, данные которых попадали в исходную таблицу
|
|||
---|---|---|---|
#18+
Владислав Колосов, спасибо, попробую с этим вопросом разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2021, 07:19 |
|
|
start [/forum/topic.php?fid=46&fpage=14&tid=1684301]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 428ms |
0 / 0 |