Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не создается запись в представлении при вставке таблице запись  [new]
El_Ninio
Member

Откуда:
Сообщений: 52
Есть база, в базе есть таблица и к этой таблице существует представление таблицы. При вставке в таблицу из другой таблицы записей у некоторых записей не создаются записи в представлении. в чем этом может быть связано?
14 ноя 18, 04:58    [21733717]     Ответить | Цитировать Сообщить модератору
 Re: Не создается запись в представлении при вставке таблице запись  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1467
El_Ninio,

возможно, представление делает фильтрацию данных и не отображаемые в нем строки не удовлетворяют условиям фильтрации?
представление, кстати, какое - просто или индексированное?
14 ноя 18, 07:03    [21733728]     Ответить | Цитировать Сообщить модератору
 Re: Не создается запись в представлении при вставке таблице запись  [new]
El_Ninio
Member

Откуда:
Сообщений: 52
Все, разобрался. Некоторые данные не соответствовали действительности. Поэтому и не добавлялись в представлении.
14 ноя 18, 09:31    [21733794]     Ответить | Цитировать Сообщить модератору
 Re: Не создается запись в представлении при вставке таблице запись  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
El_Ninio,

представление это сохраненный в базе запрос (view). поэтому в этом "запросе" новые записи не "добавляются" а "отражаются" (выбираются)

или не отражаются, не выбираются
14 ноя 18, 12:50    [21734058]     Ответить | Цитировать Сообщить модератору
 Re: Не создается запись в представлении при вставке таблице запись  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
StarikNavy
El_Ninio,

представление это сохраненный в базе запрос (view). поэтому в этом "запросе" новые записи не "добавляются" а "отражаются" (выбираются)

или не отражаются, не выбираются
Ну почему же. Во VIEW можно и добавлять и изменять и удалять.
Даже в несколько базовых таблиц, если триггеры INSTEAD OF написать.
14 ноя 18, 13:50    [21734150]     Ответить | Цитировать Сообщить модератору
 Re: Не создается запись в представлении при вставке таблице запись  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
iap,

через VIEW да, можно добавлять. но терминология несколько не точна у автора
14 ноя 18, 14:57    [21734262]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить