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

Tìm các thay đổi đối tượng gần đây trong Cơ sở dữ liệu SQL Server

Truy vấn sys.objects bảng để tìm các đối tượng đã thay đổi và lọc theo modify_datetype; U =Bảng người dùng, P =Thủ tục được lưu trữ.

select * 
from sys.objects 
where (type = 'U' or type = 'P') 
  and modify_date > dateadd(m, -3, getdate()) 

Cách tiếp cận này sẽ cho bạn biết những đối tượng nào đã thay đổi chứ không phải những thay đổi cụ thể.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tham chiếu chưa được giải quyết tới đối tượng [INFORMATION_SCHEMA]. [TABLES]

  2. Tạo Tiêu đề cột Gridview bằng cách tải dữ liệu từ cơ sở dữ liệu

  3. EXISTS so với JOIN và sử dụng mệnh đề EXISTS

  4. Không có khóa chính hoặc khóa ứng viên nào trong bảng được tham chiếu khớp với danh sách cột tham chiếu trong khóa ngoại

  5. Sử dụng UNION ALL trong STUFF / Đường dẫn XML