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

Sự cố số dòng thủ tục được lưu trữ trên SQL Server

Một mẹo mà tôi học được từ câu trả lời khác ...

Nếu bạn làm như vậy

sp_helptext procedure_name

SQL sẽ xuất ra phiên bản 'đã nhớ' của câu lệnh tạo thủ tục và đó là những gì nó nhận được số dòng từ rõ ràng. Nếu bạn có SSMS ở chế độ 'đầu ra lưới' thì nó cũng sẽ xuất ra số dòng (như số hàng của tập kết quả).

NB:trong trường hợp của tôi, nó hoạt động từ câu lệnh CREATE PROCEDURE cộng với một loạt các nhận xét ở trên nó, vì vậy dòng 1 cao hơn lệnh gọi CREATE PROCEDURE khoảng 6 dòng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL CASE với so sánh if trong câu lệnh SELECT

  2. Thống kê gia tăng SQL Server 2014

  3. Cách chuyển các tham số giá trị bảng sang thủ tục được lưu trữ từ mã .net

  4. Kiểm tra / Thay đổi mức độ tương thích của cơ sở dữ liệu trong SQL Server (SSMS)

  5. Tại sao tôi nhận được những kết quả khác nhau này từ hai truy vấn SQL?