SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Làm thế nào để xem dữ liệu trong các biến bảng trong phiên gỡ lỗi trong MS SQL Management Studio 2012?

Mặc dù tôi không thể tìm thấy bất kỳ tài liệu nào, ở bất kỳ đâu, nói rõ ràng rằng bạn không thể kiểm tra các biến bảng, tôi không tin rằng điều đó là có thể. Từ Transact-SQL Debugger

Người dân địa phương Xem . Các cửa sổ này hiển thị các biểu thức Transact-SQL được cấp phát hiện tại. Biểu thức là các mệnh đề Transact-SQL đánh giá thành một biểu thức vô hướng đơn lẻ . Trình gỡ lỗi Transact-SQL hỗ trợ xem các biểu thức tham chiếu đến các biến Transact-SQL, tham số hoặc các hàm tích hợp có tên bắt đầu bằng @@. Các cửa sổ này cũng hiển thị các giá trị dữ liệu hiện được gán cho các biểu thức.

( Sự nhấn mạnh của tôi )

Nghĩa là, bạn chỉ có thể kiểm tra các đại lượng vô hướng.

Đối với nỗ lực của bạn để sử dụng cửa sổ Ngay lập tức, Hạn chế đối với Lệnh và Tính năng của Trình gỡ lỗi nói:

Ngay lập tức cửa sổ được hiển thị, nhưng bạn không thể làm bất cứ điều gì hữu ích với nó, chẳng hạn như đặt một biến thành một giá trị hoặc truy vấn cơ sở dữ liệu.

Tôi thực sự chưa bao giờ sử dụng trình gỡ lỗi nhiều - mỗi khi tôi xem xét nó, tôi đều gặp phải những hạn chế như thế này.

Đó là lý do tại sao tôi vẫn có xu hướng sử dụng các phương pháp tiếp cận "old-skool" / "printf" để gỡ lỗi SQL - bao gồm thêm SELECT * tự do xuyên suốt mã hiển thị trạng thái hiện tại của bảng và thêm PRINT hoặc RAISERROR thông báo hiển thị các trạng thái khác, v.v. Và sau đó chỉ cần chạy mã bình thường, cho đến khi bạn hoàn thành nó thành hình.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kích thước sao lưu phòng thu Microsoft Sql Server Managment tăng âm

  2. Khóa chính tự động tăng dần trong bảng SQL

  3. SQL Server Management Studio KHÔNG cho phép tôi tạo nhiều khóa ngoại cho nhiều khóa chính

  4. Không thể ghi giá trị vào key \ SOFTWARE được hiển thị cho SSMS Cài đặt trong máy Windows 7 có tài khoản Quản trị viên

  5. nạn nhân bế tắc trong giao dịch, làm thế nào để thay đổi mức độ ưu tiên?