2013-02-18 31 views
7

Có một cách trong SQL Server Management Studio để đọc tất cả nội dung của cột varchar(max) khi bạn chạy một lựa chọn?SQL Server Management Studio hiển thị nội dung hoàn chỉnh của trường varchar (tối đa)

Tôi biết rằng có một tùy chọn trong Options > Query Execution > SET TEXTSIZE. Nhưng tôi đã tự hỏi nếu có một cái gì đó giống như khi bạn có một tập tin XML mà bạn có thể bấm vào các tế bào và một tab mới được mở với các nội dung di động.

+1

Không, thật không may, không có gì giống như XML (mở trong tab riêng biệt) cho 'varchar (max)'. Bạn thực sự phải sử dụng 'Options> SET TEXTSIZE' - hoặc tạo một ứng dụng bên ngoài đọc và hiển thị tất cả nội dung của cột' varchar (max) ' –

Trả lời

2

Không - không có cách nào trực tiếp để có được dữ liệu di động đầy đủ trong lưới SSMS. SSMS cắt ngắn nó. Nhưng: SSMSBoost thêm rằng tôi phát triển những gì bạn cần: nó cho phép sao chép nội dung ô 1: 1. Tất cả các byte, ngay cả khi có megabyte! http://www.ssmsboost.com/Features/ssms-add-in-copy-results-grid-cell-contents-line-with-breaks

+1

Tôi đã cài đặt SSMSBoost và để sao chép toàn bộ giá trị của ô hoạt động rất tốt, chỉ tôi không biết tại sao nhưng tôi bị mất màu thanh trạng thái được đặt cho máy chủ thử nghiệm và sản xuất của mình. – jmarqesc

+0

Ok. Thanh toán các kết nối ưu tiên của SSMSBoost - bạn có thể định cấu hình các màu ở đó. Nó linh hoạt hơn theo tiêu chuẩn, theo như SSMSBoost theo dõi cơ sở dữ liệu hiện tại của cửa sổ trình soạn thảo và thay đổi màu sắc khi chạy –

-1

Bạn đã thử kết quả với văn bản chưa?

Dưới đây là một ảnh chụp màn hình/hướng dẫn:

http://blog.sqlauthority.com/2007/07/19/sql-server-2005-ssms-viewsend-query-results-to-textgridfiles/

+0

Có nhưng toàn bộ nội dung không hiển thị. Điều tồi tệ nhất là tôi đặt giá trị tối đa của TEXTSIZE lên 2147483647 và tất cả nội dung không được hiển thị – jmarqesc

+0

Tôi đoán điều đó có ý nghĩa vì bạn đang sử dụng varchar (max) ... nhưng tôi vẫn có một mẹo cho bạn : chọn kết quả và sao chép dán nó vào một trình soạn thảo notepad để đọc toàn bộ điều. Bạn có thể làm điều đó cho nhiều kết quả với excel cũng tôi tin. Bên ngoài đó, tôi không biết cách tốt để xem các chuỗi văn bản rất lớn trong SSMS. – RandomUs1r

Các vấn đề liên quan