Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để Tìm danh sách các Thủ tục được Lưu trữ ảnh hưởng đến một cột cụ thể?

Bạn đã thử cái này chưa:EXEC sp_depends @objname = [table name of the column you are interested in] .

Ví dụ:nếu bạn có một cột có tên là Price trong bảng có tên Product , bạn sẽ thực thi điều này:EXEC sp_depends @objname = N'Product' .

Chỉ cần thực hiện điều này sẽ cung cấp cho bạn danh sách tất cả sp, chế độ xem, v.v. phụ thuộc vào bảng cụ thể đó.

Tôi sử dụng cái này mọi lúc khi tôi làm việc với một db có hơn 400 bảng :-)

trang sp_depends trên MSDN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi giá trị NULL ở định dạng Ngày giờ thành chuỗi trống

  2. Biết cách khôi phục bảng đã xóa trong SQL Server 2012 mà không cần sao lưu

  3. Lưu trữ một tệp trong cơ sở dữ liệu trái ngược với hệ thống tệp?

  4. Làm cách nào để cập nhật lược đồ cơ sở dữ liệu SQL Server của tôi?

  5. Làm thế nào để nhận Tổng của tất cả các giá trị cột trong hàng cuối cùng của tập kết quả?