SQL запрос на изменение таблицы - PullRequest
0 голосов
/ 16 сентября 2009

У меня есть две таблицы miusernames со столбцами, где UserNamesID является первичным ключом для таблицы miusernames ..

UserNamesID       UserName  
1                  senthil

2                  robert

и miemailids со столбцами, где Emailid является первичным ключом для таблицы miemailids ..

Emailid   UserNamesID  
1             2

Я забыл создать столбец UserNamesID в таблице miemailids как связь внешнего ключа с родительскими таблицами miusernames. Мне нужны значения столбца UserNamesID в таблице miemailids, которые не должны быть значениями, отличными от значений в столбце UserNamesID в родительской таблице miusernames.

Мне нужна помощь в изменении таблицы miemailids, как в добавлении отношения внешнего ключа для столбца UserNamesID с родительскими таблицами miusernames. Помогите мне с запросом, чтобы изменить таблицу. Мне хорошо, если я получу точный запрос. Спасибо заранее

1 Ответ

3 голосов
/ 16 сентября 2009
ALTER TABLE miemailids
ADD FOREIGNKEY (UserNamesID) REFERENCES miusernames(UserNamesID)

должен сделать это, если вы используете MySQL и MSSQL

ALTER TABLE miemailids
ADD (CONSTRAINT fk_UserNamesID) FOREIGN KEY (UserNamesID) REFERENCES miusernames(UserNamesID);

должен сделать это на Oracle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...