sql—如何使用存储过程删除被其他表引用的行?

sr4lhrrt  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(144)

如何创建一个存储过程来检查行在另一个表中是否有引用?
这是我的密码:

  1. Create Procedure dbo.usp_Delete
  2. @type dbo.udt_Delete ReadOnly
  3. As
  4. Begin Tran
  5. Begin Try
  6. DELETE FROM dbo.File
  7. WHERE EXISTS (SELECT p.Id FROM dbo.Payment p
  8. WHERE pt.Id = File.Id)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题