Уроки MS SQL Server. Ограничение таблицы

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2016
  • Как сделать столбец уникальным, как задать значение по умолчанию и конечно же - как создать первичный ключ!
    Поддержи развитие канала! money.yandex.ru/to/4100139057...
    Qiwi Wallet +79534684569
    Скрипт второго урока по MS Sql Server: drive.google.com/open?id=0B1n...

ความคิดเห็น • 99

  • @arsen1156
    @arsen1156 8 ปีที่แล้ว +42

    Спасибо за урок.
    Немного таймкодов:
    0:33 - Создание скрипта
    03:09 - ALTER TABLE, CONSTRINT.
    05:16 - Запуск скрипта
    07:19 - Уникальность (UNIQUE)
    12:51 - Ключ (теория)
    16:28 - IDENTITY
    18:59 - Назначаем ключ

  • @Balaevasif
    @Balaevasif 2 ปีที่แล้ว +2

    Жаль что вы больше не продолжаете уроки, это самые лучшие и понятные уроки по sql. Хотелось бы именно от вас уроки по индексам

  • @T_h_e_Best
    @T_h_e_Best 8 ปีที่แล้ว +36

    Уроки просто бомба... автору большой +

  • @grigoryp201
    @grigoryp201 4 ปีที่แล้ว +1

    Отличные уроки!
    Я не новичок в работе с БД, но узнаю для себя новое. Продолжаю смотреть в надежде, что наконец увижу внятное объяснение, как и для чего использовать курсоры.

  • @user-dx5ch6xq3q
    @user-dx5ch6xq3q 7 ปีที่แล้ว +8

    Автор, огромнейшее человеческое спасибо!!!!!! Продолжай пожалуйста в том же духе! Удачи и успехов!

  • @ElPabloDiez
    @ElPabloDiez 5 ปีที่แล้ว +4

    Огромное Вам спасибо) Все очень доступно объясняете, даже такому тугодуму как мне всё понятно. Благодарю Вас.

  • @user-do2sz6gx2e
    @user-do2sz6gx2e 2 ปีที่แล้ว +1

    Спасибо! Отличные уроки. Ценная информация, сжато, понятно, чётким языком.

  • @sergeymalevich3836
    @sergeymalevich3836 6 ปีที่แล้ว +1

    Спасибо Вам огромное! Очень качественный материал, без лишних слов. Очень бы хотелось видеть Вашу работу в таком формате дальше, ибо для начинающих это очень важно и полезно. Спасибо еще раз! Успехов!!!

  • @galinaklimashova5537
    @galinaklimashova5537 7 ปีที่แล้ว

    Ваши уроки очень -очень нужны!Спасибо Вам за них!

  • @Vinceto88
    @Vinceto88 5 ปีที่แล้ว

    Огромное вам спасибо вы бесплатно рассказываете лучше и доступнее чем люди на платных вебинарах.

  • @Inquisitor_ss
    @Inquisitor_ss 8 ปีที่แล้ว +1

    Отличный урок все доступно, ясно, понятно. Практически на пальцах. Я как бы все это уже знал, но сейчас эта информация в голове как-то более организованно лежит ))

  • @zmtsv
    @zmtsv 4 ปีที่แล้ว

    Спасибо за урок! Получаю большое удовольствие от освоения материала!

  • @Wizardino1
    @Wizardino1 6 ปีที่แล้ว

    критически отношусь к большинству учебных курсов, однако здесь понравилось: и скорость изложения, и доступность, речь, методика. Автору благодарность.

  • @SkuldiGirl
    @SkuldiGirl 6 ปีที่แล้ว

    Спасибо за уроки. Очень классно и понятно рассказываете. Хочется продолжения :)

  • @mikhailkh8560
    @mikhailkh8560 8 ปีที่แล้ว

    Перевел немного денег на счет, для поддержки канала. Спасибо большое за ваш труд! Очень надеюсь на продолжение, с уважением Михаил.

  • @alikhansadykov97
    @alikhansadykov97 6 ปีที่แล้ว +2

    Этот чувак читает мои мысли. Респект автору!

  • @xelaksal6690
    @xelaksal6690 5 ปีที่แล้ว

    Крайне толково и доходчиво, спасибо огромное!

  • @user-rf5et1or8l
    @user-rf5et1or8l ปีที่แล้ว

    СПАСИБО БОЛЬШЕ! отличный урок! нигде инфы не мог найти, отличный материал!

  • @555kopeek
    @555kopeek ปีที่แล้ว

    Спасибо большое! Я сейчас изучаю SQL, но курс по Postgresql. На работе MS SQL Server. Немного отличается синтаксис. Ваш курс для меня находка!

  • @Shuhret
    @Shuhret 8 ปีที่แล้ว +4

    Спасибо за уроки!

  • @vkysnopolezno
    @vkysnopolezno 7 ปีที่แล้ว

    Уроки супер, Спасибо огромное вам!

  • @grangeld
    @grangeld 8 ปีที่แล้ว

    Спасибо за сохраненные скрипты :)
    Было бы хорошо если бы еще было написано как заполнять таблицу через запросы.
    Но думаю это будет в следующих уроках :)

  • @user-iz9is7wm9d
    @user-iz9is7wm9d 2 ปีที่แล้ว

    Спасибо большое! Видео очень понятное!!! Вы молодец!!!

  • @Warox42
    @Warox42 8 ปีที่แล้ว +7

    Жду следующих уроков, как по базам, Так и по си шарп, если продолжение планируется

  • @Dakadancaa
    @Dakadancaa 4 ปีที่แล้ว

    Спасибо! Очень полезные видео!

  • @Sanya1447
    @Sanya1447 8 ปีที่แล้ว +2

    круто. жду продолжения)

  • @tree-service
    @tree-service 7 ปีที่แล้ว

    очень интересное видео
    и просто и понятно.
    в документации мсдн ковыряться гораздо неинтереснее, чем смотреть это видео.

  • @BARM55
    @BARM55 2 ปีที่แล้ว

    Спасибо! Очень доступно и понятно!

  • @user-yk9ki2ml9y
    @user-yk9ki2ml9y 7 ปีที่แล้ว

    Спасибо, за урок.

  • @ruslanbogatov9681
    @ruslanbogatov9681 2 ปีที่แล้ว

    Спасибо ОГРОМНОЕ автору!

  • @user-sz5hb6xq1s
    @user-sz5hb6xq1s 4 ปีที่แล้ว

    Хорошие уроки, спасибо

  • @vinogradishev
    @vinogradishev 2 ปีที่แล้ว

    Здравствуйте, спасибо вам за уроки, жаль, что нет продолжения.

  • @voltmastercom2276
    @voltmastercom2276 5 ปีที่แล้ว

    Спасибо огромное!

  • @elitmaster
    @elitmaster 8 ปีที่แล้ว +5

    Спасибо.

  • @maha3820
    @maha3820 4 ปีที่แล้ว

    Спасибо Вам)

  • @evgeniilastname7065
    @evgeniilastname7065 8 ปีที่แล้ว +1

    Спасибо!

  • @mishkabel
    @mishkabel 4 ปีที่แล้ว

    Cool, thanks a lot Dude!

  • @user-mn8du4qp7v
    @user-mn8du4qp7v 7 ปีที่แล้ว +24

    будьте аккуратнее, на 12:50 небольшой скример

    • @anton1132
      @anton1132 4 ปีที่แล้ว +1

      12:48 вообще неждан)

  • @tvoytulen4682
    @tvoytulen4682 8 ปีที่แล้ว +1

    спасибо)

  • @MrFiksing
    @MrFiksing 7 ปีที่แล้ว +4

    мужик, где ты был когда у менч в вузе нам давали sql server? Серьезно, ты очень хорошо объясняешь, хоть и немного нудноватый голос, но программирование в целом не блещет экшеном.

  • @mistr_west
    @mistr_west 7 ปีที่แล้ว +1

    Спасибо за ваши труды. Хотел спросить, а есть ли принципиальные отличия в написании команд под БД Oracle и MS SQL Server ?

  • @jaguarsea
    @jaguarsea 8 ปีที่แล้ว +6

    Подробнее разжевать, по моему, просто не возможно! Спасибо!

  • @renat9804
    @renat9804 ปีที่แล้ว

    Спасибо

  • @user-wn4kx1we3g
    @user-wn4kx1we3g 3 ปีที่แล้ว

    Respect !

  • @yuragorchuk8266
    @yuragorchuk8266 6 ปีที่แล้ว

    Уроки хароши, было б ише круче если бы ты сделал уроки работы SQL Server в связки с Windows Forms

  • @user-nj2kt8pi2z
    @user-nj2kt8pi2z 6 ปีที่แล้ว

    Познавате/\ьно спасибо!

  • @Aiven921
    @Aiven921 3 ปีที่แล้ว

    Отличная подача и очень полезный материал, спасибо Вам большое! Остался один вопрос, касаемо столбца UserID. В скрипте он стоит первым, но поскольку изначально мы его не добавили, при просмотре таблице он все равно последний. Как сделать чтобы он все-таки был первым? Обновление таблицы и столбцов, пробовал не помогает.

  • @JohnSmith-yr1ih
    @JohnSmith-yr1ih 8 ปีที่แล้ว +1

    Добрый день, сначала хочу сказать спасибо Вам за ваши труды, на фоне множества уроков по SQL ваши выделяются качеством и подробностью. Теперь вопрос - при загрузке вашего скрипта ко второму уроку (*****3_1) и нажатии кнопки выполнить возникает ошибка: Сообщение 102, уровень 15, состояние 1, строка 4
    Неправильный синтаксис около ",".
    В чем может быть проблема?

  • @malekozewsky5689
    @malekozewsky5689 7 ปีที่แล้ว

    good

  • @ivanvengrin5935
    @ivanvengrin5935 7 ปีที่แล้ว

    Нашел Ваши уроки, изучаю, пока все нравится и все понятно. возник вопрос, надеюсь на ответ хоть и уроку уже год.
    Вопрос: Шрифт кода заглавными буквами влияет на синтаксис или команды можно набирать строчными?

    • @Igor-lo1tp
      @Igor-lo1tp 7 ปีที่แล้ว +1

      Нет,не влияет.Но хорошим и правильным тоном считается писать все команды и операторы заглавными буквами

    • @ivanvengrin5935
      @ivanvengrin5935 7 ปีที่แล้ว

      Igor Gordeev Спасибо

  • @user-jb6ee2uu1z
    @user-jb6ee2uu1z 4 ปีที่แล้ว

    Можете объяснить разницу в заполнении синтаксиса, когда нужно ставить DF_ а когда PK _ Спасибо.😊

  • @valmerk
    @valmerk 6 ปีที่แล้ว +2

    Спасибо за урок. Жаль, что скрипт по ссылке уже не скачать.

    • @VitaliyZlobin
      @VitaliyZlobin 4 ปีที่แล้ว

      Там писать 5 строчек)

  • @SavkinDev
    @SavkinDev 8 ปีที่แล้ว

    Подскажите пожалуйста, есть ли хорошая литература с упором на изучение именно MS sql server, а не просто sql или баз данных (хотя такие рекомендации тоже не повредят). Спасибо)

  • @yuliyacher67
    @yuliyacher67 5 ปีที่แล้ว

    Объяснение чёткое, ясное, простое, но надо правильно произносить на английском команды.

  • @SuperDefragmentator
    @SuperDefragmentator 6 ปีที่แล้ว

    Все просто и понятно, большое спасибо, только скрипт не скачивается, поправьте ссылку пожалуйста.

  • @astrazeneca6519
    @astrazeneca6519 4 ปีที่แล้ว

    в ALTER TABLE можно через запятую или and команды записывать?

  • @djondjonson2357
    @djondjonson2357 7 ปีที่แล้ว

    Добрый день, не совсем ясно, зачем нужна последняя команда ,ведь заполнение UserId уже происходит согласно логике? Заранее спасибо.

  • @peterzhilin2331
    @peterzhilin2331 6 ปีที่แล้ว +3

    можно обновить ссылку на скрипт?

  • @nidustv3196
    @nidustv3196 5 ปีที่แล้ว +1

    Всем привет!) у меня такой вопрос, почему после того, как я добавляю уникальность программа выдает ошибку, не работает. После удаления таблицы все начинает работать. Но дело в том что информация в таблице теряется. Можно ли как то обойти эту проблему?? спасибо

  • @ruslanz2757
    @ruslanz2757 3 ปีที่แล้ว

    Спасибо ! жаль что ссылка с криптами уже не доступна.

  • @Ruskatbc
    @Ruskatbc 3 ปีที่แล้ว

    По поводу уникальности: А почему бы не уникализировать пользователя, беря его параметр регистрации и конвертировать, как в РНР - в strtotime. Получается хороший и разный для всех идентификатор. К тому же и сортировать по нему можно.
    А так же: ГДЕ Скрипт второго урока по MS Sql Server ??? Там только 404!

  • @irina_zakharova
    @irina_zakharova 5 ปีที่แล้ว

    Сообщение 2714, уровень 16, состояние 5, строка 25
    В базе данных уже существует объект с именем "DF_BlogUser_UserLogin_Unique".
    Сообщение 1750, уровень 16, состояние 1, строка 25
    Не удалось создать ограничение или индекс. См. описание предыдущих ошибок.
    Выходит эта ошибка на 8:31

    • @michaelphellps7629
      @michaelphellps7629 5 ปีที่แล้ว

      Вы должны выполнять только ту часть кода, которую дописали. То есть - выделяете новый код и нажимаете F5.
      Не нужно выполнять весь код.

  • @user-gk5lu4uv8n
    @user-gk5lu4uv8n 5 ปีที่แล้ว

    При выполнении
    ALTER TABLE BlogUser
    ADD UserId int IDENTITY (1,1)
    GO
    появилась ошибка
    мена столбцов в каждой таблице должны быть уникальными. Имя столбца "UserId" в таблице "BlogUser" указано более одного раза.
    Что делать?

  • @spectrdivider9133
    @spectrdivider9133 4 ปีที่แล้ว

    Спасибо большое. Но я столкнулся с проблемой: внес первую строку с данными (присвоился ID 1), потом вношу вторую строку данных, и для проверки уникальности дублирую логин, выскакивает ошибка, ок, я меняю на другой логин и вуаля, сохраняется. Но ID уже присвоился -3 , т.е. как бы ошибочному вводу присвоился ID 2, но в таблицу не внесся, в итоге у меня нарушился порядок. Как это исправить ?

  • @user-pr1fo1tv7d
    @user-pr1fo1tv7d 7 ปีที่แล้ว +1

    411, 440, 430, 432, 43E, 21

  • @alexandrs3027
    @alexandrs3027 5 ปีที่แล้ว

    Уроки супер, но не могу понять как мы перешли в созданную таблицу для ввода данных. на 9:38. у меня SQL2014 стоит, но думаю не в этом дело. М.б. кто подскажет

  • @-SunnyWild-
    @-SunnyWild- 4 ปีที่แล้ว

    Интересно, у меня есть таблица dbo.corporation с ключом pk_corporation. Я делаю запрос:
    SELECT name
    FROM corporation
    WHERE name = 'Doc'
    В итоге выводит ошибку:
    Недопустимое имя объекта "corporation"
    В чем проблема может быть?

  • @koyotvva
    @koyotvva 6 ปีที่แล้ว

    My SQL те же команды что в MS SQL?

  • @cryptohands
    @cryptohands 4 ปีที่แล้ว

    иден тити)

  • @zura333444
    @zura333444 6 ปีที่แล้ว

    SQL север и SQL Юг.

  • @aminatmuradova601
    @aminatmuradova601 3 ปีที่แล้ว

    А как можно потом снова открыть скрипт, который мы выполнили?

  • @SynWise
    @SynWise 7 ปีที่แล้ว

    Только это квадратные [ ] , а не угловые скобки. Угловые вот: .

  • @user-lc9wd8xu2r
    @user-lc9wd8xu2r 2 ปีที่แล้ว

    А где он храниться то, скрипт? Как его открыть? Он сохраняется вообще? Как его передать кому-то?

  • @-SunnyWild-
    @-SunnyWild- 4 ปีที่แล้ว

    А сли первый столбец именован просто как номер вот так: N•
    И из-за этого в строке после ADD CONSTRAINT и других имен этот N• выделяется красным и в результатах выводится: "Неправильный синтаксис около конструкции "N•""?? И почему "около"??

  • @jarvisholls7276
    @jarvisholls7276 6 ปีที่แล้ว

    12:47 .. я что один это слышал?
    Отзовитесь в комменты.. прошу!

  • @jekyll3
    @jekyll3 ปีที่แล้ว

    Ссылка на скрипт не работает можете повторно обновить ссылку

  • @Klaeyn
    @Klaeyn 5 ปีที่แล้ว

    так а как это все поместить в exe оболочку ?

  • @Sentaur-qd8im
    @Sentaur-qd8im 6 ปีที่แล้ว

    Вы неверное называете скобки. Угловые скобки , Квадратные скобки []. В скрипте используются квадратные скобки, а не угловые, как вы называете.

  • @ASPdeveloper
    @ASPdeveloper 2 ปีที่แล้ว

    А что значит DF и PK в имени ключа???

  • @user-gq9ul9cj3y
    @user-gq9ul9cj3y 5 ปีที่แล้ว

    В MS SQL SERVER 2017 нету восклицательного знака что бы нажать. Красные воскл. знаки висят возле каждого поля. Что делать?

    • @allasamarina6022
      @allasamarina6022 5 ปีที่แล้ว +1

      Если это еще актуально, я нашла такую-же по описанию команду ("Выполнить код SQL"), но выглядит она как зелёный значок плэй рядом с табличками, Ctrl+R. Располагается она на панели Конструктор запросов.

    • @user-gq9ul9cj3y
      @user-gq9ul9cj3y 5 ปีที่แล้ว

      @@allasamarina6022 супер, спасибо!

  • @denispoznur1723
    @denispoznur1723 5 ปีที่แล้ว

    что то ну гугл диске ничего нет, может поправите?

  • @user-ec3rb9nm6b
    @user-ec3rb9nm6b 7 ปีที่แล้ว

    16:56 иден тити? =) немного по-другому произносится это с слово - айдентити, с ударением на первый слог.

    • @nicknameis
      @nicknameis 7 ปีที่แล้ว +4

      Петр Петров на второй

  • @vapo6316
    @vapo6316 4 ปีที่แล้ว

    Не качается урок по ссылке!

  • @6TheDarkness9
    @6TheDarkness9 7 ปีที่แล้ว

    Почему индекс с 1 а не с 0?

  • @gru74ik
    @gru74ik 7 ปีที่แล้ว

    Спасибо за эту серию уроков. Одно замечание: перед записью уроков лучше прослушать (да хоть в гугл-переводчике) звучание английских терминов ("идентИти" вместо "айдЕнтити" - прям слух режет).

  • @orhanaliyev9774
    @orhanaliyev9774 6 ปีที่แล้ว

    зачем руками редактировать таблицу?))

  • @Youtooobo
    @Youtooobo 6 ปีที่แล้ว

    Ну не работает UNIQUE. Уже час, как об стенку...

  • @rokokosrokokos8751
    @rokokosrokokos8751 6 ปีที่แล้ว

    очень много не нужных слов ......я пользуюсь сурагатным ключом и бла бла бла .....Можно же просто сказать я пользуюсь таким , но есть ещё другой ....всё !!!

  • @user-iz2it5kv5u
    @user-iz2it5kv5u 6 ปีที่แล้ว

    спасибо)