Практический курс по SQL для начинающих - #7 Представления в SQL

  Рет қаралды 31,138

EngineerSpock - IT & программирование

EngineerSpock - IT & программирование

Күн бұрын

Пікірлер: 35
@v_chelnik
@v_chelnik 2 жыл бұрын
Топовый курс, нечего сказать, Спасибо
@jorgesacristan9221
@jorgesacristan9221 Жыл бұрын
У автора ошибка в объяснении действия опции CASCADED. Сначала автор даёт правильное определения, но затем, объясняя, неправильно описывает принцип работы этой опции. Если установлена эта опция, то при попытке вставки записи через вьюху проверяются условия этой и всех нижележащих (тех, на основе которых создана эта вышележащая вьюха). Если же делать вставку через нижележащую вьюху, то можно вставить запись с атрибутами, нарушающими правило вышестоящей. Т.е. проверяются условия только сверху-вниз, но не снизу-вверх.
@shtormish
@shtormish Жыл бұрын
почему на 17:30 говорится что нельзя добавлять столбцы в существующий view, при том что до этого на 6:04 говорится что мы можем ТОЛЬКО добавить новые столбцы к представлению?
@THEPhenom13
@THEPhenom13 Жыл бұрын
А когда мы делаем делаем INSERT или DELETE через представления, данные так же меняются и в самой таблице, а не только в view?
@gnompirogov9259
@gnompirogov9259 2 жыл бұрын
Спасибо за весь курс. Но за каждый урок, буду ставить лайк и писать коммент :))))))
@RaptorT1V
@RaptorT1V Жыл бұрын
29:16 я не понял. это чё, получается, мы можем вставлять во VIEW значения, и если они не прошли по фильтру, они попадут в изначальную таблицу, на которой формировался VIEW?
@maxrichard8852
@maxrichard8852 2 жыл бұрын
17:20 в постгрес 14 добавлять столбцы в представления уже можно. у меня все отлично добавилось без ошибки.
@EngineerSpock
@EngineerSpock 2 жыл бұрын
В любое место или только в конец?
@maxrichard8852
@maxrichard8852 2 жыл бұрын
@@EngineerSpock только в конец
@Fana1ik
@Fana1ik Жыл бұрын
Добрый день! То есть если мы во вьюшку добавляем строку с данными, она и добавляется в таблицу, на основе которой создана вьюшка? Это баг или фича?
@ЕкатеринаЩербакова-л1т
@ЕкатеринаЩербакова-л1т 2 жыл бұрын
спасибо за видео
@Учусь-л7ц
@Учусь-л7ц Жыл бұрын
Мы получается когда делали delete from из вьюшки мы удалили строки из первоначальных таблиц?
@jorgesacristan9221
@jorgesacristan9221 Жыл бұрын
Здесь kzbin.info/www/bejne/h2jEg2mAbNCGidE у автора ошибка не из-за того, что нельзя вставить колонки, а в первую очередь из-за ошибки в синтаксисе. Правильно CREATE OR REPLACE VIEW вместо CREATE VIEW OR REPLACE. И как уже писали, впихнуть новые колонки в середину списка нельзя, а добавить в конец списка можно.
@zluy_mark
@zluy_mark 2 жыл бұрын
Спасибо
@RaptorT1V
@RaptorT1V Жыл бұрын
в решении ДЗ есть какое-то ещё задание с CASE. почему его не было в видео?
@woomy_squid
@woomy_squid 2 ай бұрын
Автор походу не читает комментарии. Видео вводит в заблуждение, надо перезаписать или в комментах прояснить все косяки
@EngineerSpock
@EngineerSpock 2 ай бұрын
@@woomy_squid список косяков можно?
@woomy_squid
@woomy_squid 2 ай бұрын
@@EngineerSpock спуститесь вниз, там люди обращают внимание на те вещи, о которых не было сказано в ролике или которые противоречат вашим словам
@woomy_squid
@woomy_squid 2 ай бұрын
Мне хватило фокуса с удалением / добавлением строк в исходную таблицу через вью. Поэтому я перечитал комменты
@Osip_Novinsky
@Osip_Novinsky 2 жыл бұрын
Не "WITH CASCADE CHECK OPTION", а "WITH CASCADED CHECK OPTION"? А то вылезающая ошибка при отсутствии "D" на конце загнала меня в Гугл.
@jamjam3337
@jamjam3337 7 ай бұрын
😎
@sovrinfo
@sovrinfo 2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@dd0ca
@dd0ca Жыл бұрын
Не совсем понятен момент с модификацией данных через View. Я сейчас про удаление. Возникает вопрос: если есть выборка данных из конкретной таблицы в отображении, то фактически это уже виртуальная таблица с результатами, то есть совершенно отдельная таблица с данными. Тогда почему при удалении данных из отображения возникает ошибка вроде "от данного столбца зависят другие столбцы". Или при удалении данных через отображение, данные из таблицы тоже удаляются? В общем, этот момент для меня какой-то туманный
@politehhnik
@politehhnik Жыл бұрын
Тоже не совсем понял этот момент.
@RageBerry_
@RageBerry_ 6 ай бұрын
Я конечно очень вовремя со своим ответом(сарказм), но всё же. Если вкратце, то да, при удалении через вьюху, данные в таблице тоже удаляются, а при добавлении - добавляются и тд. Так же интересный момент из документации постгре: CREATE VIEW defines a view of a query. The view is not physically materialized. Instead, the query is run every time the view is referenced in a query. А это означает что вьюха созданная через CREATE VIEW это просто квери, которая выполняется каждый раз, когда к ней обращаются
@cyber_qa
@cyber_qa Жыл бұрын
Привет от Кибер Тестировщика
@UserUser-yk9bt
@UserUser-yk9bt 7 ай бұрын
Супер спасибо за видео!)
@andreykrauch5027
@andreykrauch5027 Жыл бұрын
Спасибо
@ЗахарСавчин-ж5п
@ЗахарСавчин-ж5п Жыл бұрын
Спасибо за видео
@ВиталийВаскеев
@ВиталийВаскеев 2 жыл бұрын
Спасибо большое тебе за видео
@cirkumflexmu
@cirkumflexmu 2 жыл бұрын
Спасибо!
@uj8574
@uj8574 2 жыл бұрын
а у меня сработало добавление столбца, если его добавлять последним
@EngineerSpock
@EngineerSpock 2 жыл бұрын
добавили уже такую возможность, добавлять в конец
@uj8574
@uj8574 2 жыл бұрын
@@EngineerSpock я так и подумал, что это в новых версиях появилось
@EngineerSpock
@EngineerSpock Жыл бұрын
Данный курс на KZbin - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ) Купить полный курс на stepik: www.engineerspock.com/buy-postgres-youtube-stepik - получите скидку 30% Купить полный курс на udemy: www.engineerspock.com/buy-postgres-youtube-udemy Все курсы от EngineerSpock: www.engineerspock.com/offer-spock-youtube ***** Подпишись на канал в Telegram: t.me/engineerspock_it Подписка на Boosty: boosty.to/engineerspock Донаты на развитие: pay.cloudtips.ru/p/1f080f72 Чат в Telegram: t.me/python_devs Ссылка на репозиторий в GitHub: github.com/EngineerSpock/postgres-course-ru *****
Практический курс по SQL для начинающих - #8 Логика с CASE и COALESCE в SQL
39:32
EngineerSpock - IT & программирование
Рет қаралды 26 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,2 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 139 МЛН
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 78 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 56 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19