Мне нужно удалить некоторые записи базы данных SQL Azure, и я не уверен, указано cascade on delete или нет. Если я случайно удалю что-то важное, я окажусь в мире боли. Итак, есть ли команда для проверки каскадного удаления?
cascade on delete
Используйте sp_fkeys, чтобы найти его.http://msdn.microsoft.com/en-us/library/ms175090.aspx Посмотрите на столбец результата "DELETE_RULE".
sp_fkeys
0=CASCADE 1=NO ACTION
Пример:
USE MyDB; GO EXEC sp_fkeys @pktable_name = N'MyTable',@pktable_owner = N'MyUserName';