Отличные уроки! Я не новичок в работе с БД, но узнаю для себя новое. Продолжаю смотреть в надежде, что наконец увижу внятное объяснение, как и для чего использовать курсоры.
Спасибо Вам огромное! Очень качественный материал, без лишних слов. Очень бы хотелось видеть Вашу работу в таком формате дальше, ибо для начинающих это очень важно и полезно. Спасибо еще раз! Успехов!!!
Отличный урок все доступно, ясно, понятно. Практически на пальцах. Я как бы все это уже знал, но сейчас эта информация в голове как-то более организованно лежит ))
Спасибо за сохраненные скрипты :) Было бы хорошо если бы еще было написано как заполнять таблицу через запросы. Но думаю это будет в следующих уроках :)
Всем привет!) у меня такой вопрос, почему после того, как я добавляю уникальность программа выдает ошибку, не работает. После удаления таблицы все начинает работать. Но дело в том что информация в таблице теряется. Можно ли как то обойти эту проблему?? спасибо
При выполнении ALTER TABLE BlogUser ADD UserId int IDENTITY (1,1) GO появилась ошибка мена столбцов в каждой таблице должны быть уникальными. Имя столбца "UserId" в таблице "BlogUser" указано более одного раза. Что делать?
Уроки супер, но не могу понять как мы перешли в созданную таблицу для ввода данных. на 9:38. у меня SQL2014 стоит, но думаю не в этом дело. М.б. кто подскажет
Сообщение 2714, уровень 16, состояние 5, строка 25 В базе данных уже существует объект с именем "DF_BlogUser_UserLogin_Unique". Сообщение 1750, уровень 16, состояние 1, строка 25 Не удалось создать ограничение или индекс. См. описание предыдущих ошибок. Выходит эта ошибка на 8:31
Подскажите пожалуйста, есть ли хорошая литература с упором на изучение именно MS sql server, а не просто sql или баз данных (хотя такие рекомендации тоже не повредят). Спасибо)
Спасибо большое. Но я столкнулся с проблемой: внес первую строку с данными (присвоился ID 1), потом вношу вторую строку данных, и для проверки уникальности дублирую логин, выскакивает ошибка, ок, я меняю на другой логин и вуаля, сохраняется. Но ID уже присвоился -3 , т.е. как бы ошибочному вводу присвоился ID 2, но в таблицу не внесся, в итоге у меня нарушился порядок. Как это исправить ?
Интересно, у меня есть таблица dbo.corporation с ключом pk_corporation. Я делаю запрос: SELECT name FROM corporation WHERE name = 'Doc' В итоге выводит ошибку: Недопустимое имя объекта "corporation" В чем проблема может быть?
Добрый день, сначала хочу сказать спасибо Вам за ваши труды, на фоне множества уроков по SQL ваши выделяются качеством и подробностью. Теперь вопрос - при загрузке вашего скрипта ко второму уроку (*****3_1) и нажатии кнопки выполнить возникает ошибка: Сообщение 102, уровень 15, состояние 1, строка 4 Неправильный синтаксис около ",". В чем может быть проблема?
Отличная подача и очень полезный материал, спасибо Вам большое! Остался один вопрос, касаемо столбца UserID. В скрипте он стоит первым, но поскольку изначально мы его не добавили, при просмотре таблице он все равно последний. Как сделать чтобы он все-таки был первым? Обновление таблицы и столбцов, пробовал не помогает.
А сли первый столбец именован просто как номер вот так: N• И из-за этого в строке после ADD CONSTRAINT и других имен этот N• выделяется красным и в результатах выводится: "Неправильный синтаксис около конструкции "N•""?? И почему "около"??
По поводу уникальности: А почему бы не уникализировать пользователя, беря его параметр регистрации и конвертировать, как в РНР - в strtotime. Получается хороший и разный для всех идентификатор. К тому же и сортировать по нему можно. А так же: ГДЕ Скрипт второго урока по MS Sql Server ??? Там только 404!
Если это еще актуально, я нашла такую-же по описанию команду ("Выполнить код SQL"), но выглядит она как зелёный значок плэй рядом с табличками, Ctrl+R. Располагается она на панели Конструктор запросов.
Нашел Ваши уроки, изучаю, пока все нравится и все понятно. возник вопрос, надеюсь на ответ хоть и уроку уже год. Вопрос: Шрифт кода заглавными буквами влияет на синтаксис или команды можно набирать строчными?
Спасибо за эту серию уроков. Одно замечание: перед записью уроков лучше прослушать (да хоть в гугл-переводчике) звучание английских терминов ("идентИти" вместо "айдЕнтити" - прям слух режет).
очень много не нужных слов ......я пользуюсь сурагатным ключом и бла бла бла .....Можно же просто сказать я пользуюсь таким , но есть ещё другой ....всё !!!
Спасибо за урок.
Немного таймкодов:
0:33 - Создание скрипта
03:09 - ALTER TABLE, CONSTRINT.
05:16 - Запуск скрипта
07:19 - Уникальность (UNIQUE)
12:51 - Ключ (теория)
16:28 - IDENTITY
18:59 - Назначаем ключ
герой
Отличные уроки!
Я не новичок в работе с БД, но узнаю для себя новое. Продолжаю смотреть в надежде, что наконец увижу внятное объяснение, как и для чего использовать курсоры.
Огромное Вам спасибо) Все очень доступно объясняете, даже такому тугодуму как мне всё понятно. Благодарю Вас.
Уроки просто бомба... автору большой +
Спасибо! Отличные уроки. Ценная информация, сжато, понятно, чётким языком.
Автор, огромнейшее человеческое спасибо!!!!!! Продолжай пожалуйста в том же духе! Удачи и успехов!
Огромное вам спасибо вы бесплатно рассказываете лучше и доступнее чем люди на платных вебинарах.
Жаль что вы больше не продолжаете уроки, это самые лучшие и понятные уроки по sql. Хотелось бы именно от вас уроки по индексам
Спасибо большое! Я сейчас изучаю SQL, но курс по Postgresql. На работе MS SQL Server. Немного отличается синтаксис. Ваш курс для меня находка!
СПАСИБО БОЛЬШЕ! отличный урок! нигде инфы не мог найти, отличный материал!
Спасибо Вам огромное! Очень качественный материал, без лишних слов. Очень бы хотелось видеть Вашу работу в таком формате дальше, ибо для начинающих это очень важно и полезно. Спасибо еще раз! Успехов!!!
критически отношусь к большинству учебных курсов, однако здесь понравилось: и скорость изложения, и доступность, речь, методика. Автору благодарность.
Спасибо за урок! Получаю большое удовольствие от освоения материала!
Отличный урок все доступно, ясно, понятно. Практически на пальцах. Я как бы все это уже знал, но сейчас эта информация в голове как-то более организованно лежит ))
Ваши уроки очень -очень нужны!Спасибо Вам за них!
Этот чувак читает мои мысли. Респект автору!
Перевел немного денег на счет, для поддержки канала. Спасибо большое за ваш труд! Очень надеюсь на продолжение, с уважением Михаил.
будьте аккуратнее, на 12:50 небольшой скример
12:48 вообще неждан)
Спасибо за уроки. Очень классно и понятно рассказываете. Хочется продолжения :)
Крайне толково и доходчиво, спасибо огромное!
Спасибо большое! Видео очень понятное!!! Вы молодец!!!
Спасибо за уроки!
очень интересное видео
и просто и понятно.
в документации мсдн ковыряться гораздо неинтереснее, чем смотреть это видео.
Спасибо! Очень доступно и понятно!
Спасибо ОГРОМНОЕ автору!
Здравствуйте, спасибо вам за уроки, жаль, что нет продолжения.
Жду следующих уроков, как по базам, Так и по си шарп, если продолжение планируется
Уроки супер, Спасибо огромное вам!
Спасибо! Очень полезные видео!
Спасибо за сохраненные скрипты :)
Было бы хорошо если бы еще было написано как заполнять таблицу через запросы.
Но думаю это будет в следующих уроках :)
круто. жду продолжения)
Хорошие уроки, спасибо
Спасибо, за урок.
Всем привет!) у меня такой вопрос, почему после того, как я добавляю уникальность программа выдает ошибку, не работает. После удаления таблицы все начинает работать. Но дело в том что информация в таблице теряется. Можно ли как то обойти эту проблему?? спасибо
При выполнении
ALTER TABLE BlogUser
ADD UserId int IDENTITY (1,1)
GO
появилась ошибка
мена столбцов в каждой таблице должны быть уникальными. Имя столбца "UserId" в таблице "BlogUser" указано более одного раза.
Что делать?
Спасибо.
Уроки супер, но не могу понять как мы перешли в созданную таблицу для ввода данных. на 9:38. у меня SQL2014 стоит, но думаю не в этом дело. М.б. кто подскажет
Сообщение 2714, уровень 16, состояние 5, строка 25
В базе данных уже существует объект с именем "DF_BlogUser_UserLogin_Unique".
Сообщение 1750, уровень 16, состояние 1, строка 25
Не удалось создать ограничение или индекс. См. описание предыдущих ошибок.
Выходит эта ошибка на 8:31
Вы должны выполнять только ту часть кода, которую дописали. То есть - выделяете новый код и нажимаете F5.
Не нужно выполнять весь код.
в ALTER TABLE можно через запятую или and команды записывать?
Спасибо
Спасибо за ваши труды. Хотел спросить, а есть ли принципиальные отличия в написании команд под БД Oracle и MS SQL Server ?
Спасибо огромное!
Подскажите пожалуйста, есть ли хорошая литература с упором на изучение именно MS sql server, а не просто sql или баз данных (хотя такие рекомендации тоже не повредят). Спасибо)
Cool, thanks a lot Dude!
можно обновить ссылку на скрипт?
Спасибо большое. Но я столкнулся с проблемой: внес первую строку с данными (присвоился ID 1), потом вношу вторую строку данных, и для проверки уникальности дублирую логин, выскакивает ошибка, ок, я меняю на другой логин и вуаля, сохраняется. Но ID уже присвоился -3 , т.е. как бы ошибочному вводу присвоился ID 2, но в таблицу не внесся, в итоге у меня нарушился порядок. Как это исправить ?
Интересно, у меня есть таблица dbo.corporation с ключом pk_corporation. Я делаю запрос:
SELECT name
FROM corporation
WHERE name = 'Doc'
В итоге выводит ошибку:
Недопустимое имя объекта "corporation"
В чем проблема может быть?
Добрый день, сначала хочу сказать спасибо Вам за ваши труды, на фоне множества уроков по SQL ваши выделяются качеством и подробностью. Теперь вопрос - при загрузке вашего скрипта ко второму уроку (*****3_1) и нажатии кнопки выполнить возникает ошибка: Сообщение 102, уровень 15, состояние 1, строка 4
Неправильный синтаксис около ",".
В чем может быть проблема?
Подробнее разжевать, по моему, просто не возможно! Спасибо!
А где он храниться то, скрипт? Как его открыть? Он сохраняется вообще? Как его передать кому-то?
Respect !
Отличная подача и очень полезный материал, спасибо Вам большое! Остался один вопрос, касаемо столбца UserID. В скрипте он стоит первым, но поскольку изначально мы его не добавили, при просмотре таблице он все равно последний. Как сделать чтобы он все-таки был первым? Обновление таблицы и столбцов, пробовал не помогает.
Добрый день, не совсем ясно, зачем нужна последняя команда ,ведь заполнение UserId уже происходит согласно логике? Заранее спасибо.
А сли первый столбец именован просто как номер вот так: N•
И из-за этого в строке после ADD CONSTRAINT и других имен этот N• выделяется красным и в результатах выводится: "Неправильный синтаксис около конструкции "N•""?? И почему "около"??
Спасибо!
Можете объяснить разницу в заполнении синтаксиса, когда нужно ставить DF_ а когда PK _ Спасибо.😊
Объяснение чёткое, ясное, простое, но надо правильно произносить на английском команды.
По поводу уникальности: А почему бы не уникализировать пользователя, беря его параметр регистрации и конвертировать, как в РНР - в strtotime. Получается хороший и разный для всех идентификатор. К тому же и сортировать по нему можно.
А так же: ГДЕ Скрипт второго урока по MS Sql Server ??? Там только 404!
А как можно потом снова открыть скрипт, который мы выполнили?
Уроки хароши, было б ише круче если бы ты сделал уроки работы SQL Server в связки с Windows Forms
Ссылка на скрипт не работает можете повторно обновить ссылку
спасибо)
Все просто и понятно, большое спасибо, только скрипт не скачивается, поправьте ссылку пожалуйста.
В MS SQL SERVER 2017 нету восклицательного знака что бы нажать. Красные воскл. знаки висят возле каждого поля. Что делать?
Если это еще актуально, я нашла такую-же по описанию команду ("Выполнить код SQL"), но выглядит она как зелёный значок плэй рядом с табличками, Ctrl+R. Располагается она на панели Конструктор запросов.
@@allasamarina6022 супер, спасибо!
Нашел Ваши уроки, изучаю, пока все нравится и все понятно. возник вопрос, надеюсь на ответ хоть и уроку уже год.
Вопрос: Шрифт кода заглавными буквами влияет на синтаксис или команды можно набирать строчными?
Нет,не влияет.Но хорошим и правильным тоном считается писать все команды и операторы заглавными буквами
Igor Gordeev Спасибо
А что значит DF и PK в имени ключа???
Спасибо за урок. Жаль, что скрипт по ссылке уже не скачать.
Там писать 5 строчек)
так а как это все поместить в exe оболочку ?
My SQL те же команды что в MS SQL?
Не качается урок по ссылке!
Спасибо ! жаль что ссылка с криптами уже не доступна.
что то ну гугл диске ничего нет, может поправите?
good
Познавате/\ьно спасибо!
16:56 иден тити? =) немного по-другому произносится это с слово - айдентити, с ударением на первый слог.
Петр Петров на второй
Вы неверное называете скобки. Угловые скобки , Квадратные скобки []. В скрипте используются квадратные скобки, а не угловые, как вы называете.
12:47 .. я что один это слышал?
Отзовитесь в комменты.. прошу!
один
411, 440, 430, 432, 43E, 21
Почему индекс с 1 а не с 0?
Только это квадратные [ ] , а не угловые скобки. Угловые вот: .
иден тити)
SQL север и SQL Юг.
Ну не работает UNIQUE. Уже час, как об стенку...
Спасибо за эту серию уроков. Одно замечание: перед записью уроков лучше прослушать (да хоть в гугл-переводчике) звучание английских терминов ("идентИти" вместо "айдЕнтити" - прям слух режет).
зачем руками редактировать таблицу?))
очень много не нужных слов ......я пользуюсь сурагатным ключом и бла бла бла .....Можно же просто сказать я пользуюсь таким , но есть ещё другой ....всё !!!
Спасибо Вам)
спасибо)