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

Làm thế nào để lặp qua tất cả các bảng SQL?

Sử dụng quy trình được hệ thống lưu trữ này

sp_MSforeachtable @command1="select count(*) from ?"

mã mẫu

Lưu ý:

  • sp_MSforeachtable này là một thủ tục được lưu trữ không có giấy tờ.
  • Không hỗ trợ Azure SQL (theo nhận xét bên dưới).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tìm tất cả các thủ tục được lưu trữ để chèn, cập nhật hoặc xóa bản ghi?

  2. SQL SUM từ hai bảng khác nhau

  3. Một cái nhìn logic không tưởng tượng về các quy ước đặt tên máy chủ SQL

  4. Cách hiệu quả nhất để giới hạn các hàng trả về từ truy vấn liên hợp- TSQL

  5. Cách thay thế tất cả các lần xuất hiện của một chuỗi bằng một chuỗi khác trong SQL Server - REPLACE ()