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

Các tính năng ẩn của SQL Server

sp_msforeachtable :Chạy một lệnh với '?' được thay thế bằng từng tên bảng. ví dụ:

exec sp_msforeachtable "dbcc dbreindex('?')"

Bạn có thể đưa ra tối đa 3 lệnh cho mỗi bảng

exec sp_msforeachtable
    @Command1 = 'print ''reindexing table ?''',
    @Command2 = 'dbcc dbreindex(''?'')',
    @Command3 = 'select count (*) [?] from ?'

Ngoài ra, sp_MSforeachdb



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định nghĩa báo cáo SSRS mới hơn Máy chủ

  2. Khi nào sử dụng EXCEPT thay vì NOT EXISTS trong Transact SQL?

  3. SQL:Chọn 3 bản ghi hàng đầu + Tổng số lượng

  4. Tìm hiểu lý do tại sao không gửi được email trong SQL Server (T-SQL)

  5. Hướng dẫn hoàn chỉnh để sửa lỗi cơ sở dữ liệu SQL 5243