Вопрос : Устанавливать главным образом ключа связал с чужим ключевым каскадом - SQL

Iий сделанные havent любому DBA в 2 летах и я будут сценарием

The rusteee… будут - мы добавляли изготовленный на заказ таблицу rolesinroles состоит из RoleId и родителя RoleId - мной пытаются сделать следующий, которое может быть довольно simple

Create главным образом связанный ключ от обоих из Ids - это правильно? предмет ******


/:  Индексируйте [PK__RolesInRoles__1B29035F] дату сценария: 07/19/2010 22:14: 18 ТАБЛИЦА ******/
ALTER [dbo]. [RolesInRoles] ДОБАВЬТЕ
ГЛАВНЫМ ОБРАЗОМ КЛЮЧА СВЯЗАННОЕ (
[RoleId] ASC,
[ParentRoleId] ASC
) С (PAD_INDEX =, STATISTICS_NORECOMPUTE =, SORT_IN_TEMPDB =, IGNORE_DUP_KEY =, ОН-ЛАЙН =, ALLOW_ROW_LOCKS = ДАЛЬШЕ, ALLOW_PAGE_LOCKS = ДАЛЬШЕ) НА [ГЛАВНЫМ ОБРАЗОМ]


I хотел был и RoleId и ParentRoleId для того чтобы снабдить ссылками ключа «роли» другой таблицы главным образом, и сделайте каскадируя delete когда уничтожена та «роль» если ParentRoleId = Role.RoleId
or, то если помощью RoleId = Role.RoleId

Any будет больш appreciated

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

Thanks!
class=

Ответ : Устанавливать главным образом ключа связал с чужим ключевым каскадом - SQL

>> если я пытаюсь добавить дубликат связанного ключа, то, шикарная дорога уловить ее?

Вы smogли всегда создаваться ВМЕСТО пусков INSERT/UPDATE и улавливаться дубликат (нетривиальный) и обеспечиваться более содружественное сообщение или терпеться неудачу молчком.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us