Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:02 28.04.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: MSSQL update trigger проблем [re: devnul]
Автор wqw (АзСъмЖив)
Публикувано18.01.06 18:31  



PK constraint = UNIQUE constraint върху NOT NULL-able колона (това е тъждествено равно:-)). В твоя случай един синтетичен ключ

ALTER TABLE MyTable ADD

MyID INT IDENTITY(1, 1) -- identity колони са NOT NULL по принцип
, CONSTRAINT UQ_MyID UNIQUE (MyID)


... би трябвало да ти реши проблема. Терминът Primary key е супер измислен. Принципно keys (PK и UNIQUE) могат да бъдат target на FK без проблем. Аз лично предпочитам синтетични (surrogate) PK за вдигане на релации между таблиците, но упорствам всяко entity да има natural key (просто composite UNIQUE), които да може да бъде сверяван от клиента с real-life артефакти (документи, ЕГН, etc.)

Основно провило при избиране на "primary" key -- immutable -- каскадните update/delete са кърпежи на растежа :-))

cheers,
</wqw>



Цялата тема
ТемаАвторПубликувано
* MSSQL update trigger проблем devnul   11.10.04 17:24
. * Re: MSSQL update trigger проблем Blandings Castle   12.10.04 09:12
. * Re: MSSQL update trigger проблем devnul   12.10.04 10:28
. * Re: MSSQL update trigger проблем Blandings Castle   12.10.04 14:09
. * Re: MSSQL update trigger проблем devnul   13.10.04 09:39
. * Re: MSSQL update trigger проблем Blandings Castle   13.10.04 16:41
. * Re: MSSQL update trigger проблем devnul   14.10.04 09:24
. * Re: MSSQL update trigger проблем wqw   18.01.06 18:31
. * Re: MSSQL update trigger проблем Wolfheart   17.01.06 20:21
. * Re: MSSQL update trigger проблем wqw   18.01.06 18:23
. * Re: MSSQL update trigger проблем Blandings Castle   19.01.06 19:53
. * Re: MSSQL update trigger проблем Wolfheart   19.01.06 20:07
. * Re: MSSQL update trigger проблем wqw   20.01.06 10:06
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.