Cách thay đổi SQL trong phiên bản Chỉnh sửa 200 dòng hàng đầu trong SSMS 2008


188

Trong SQL Server 2008 Management Studio, khi tôi nhấp chuột phải vào bảng cơ sở dữ liệu và chọn " Chọn 100 hàng hàng đầu ", sau đó tôi có thể dễ dàng thêm câu lệnh "ĐẶT HÀNG B" NG "vào SQL. Điều đó làm việc tốt .

Nhưng khi tôi chọn " Chỉnh sửa 200 hàng hàng đầu ", tôi không có khả năng thay đổi SQL (điều này khiến việc tìm và chỉnh sửa bản ghi vừa được thêm vào trong 10.000 trở nên khó khăn.

Tôi khá chắc chắn rằng tôi đã có thể làm điều này trong SQL Server 2000 .

Có cách nào trong SMSS 2008 để thay đổi cách hiển thị các bản ghi khi chỉnh sửa hồ sơ không?

Câu trả lời:


276

Nếu bạn nhấp chuột phải vào bất kỳ kết quả nào của truy vấn "Chỉnh sửa 200 hàng đầu" trong SSMS, bạn sẽ thấy tùy chọn "Ngăn -> SQL". Sau đó, nó hiển thị Truy vấn SQL đã được chạy, mà bạn có thể chỉnh sửa theo ý muốn.

Trong SMSS 2012 và 2008, bạn có thể sử dụng Ctrl+ 3để nhanh chóng đến đó.


20
Để làm mới kết quả sau khi chỉnh sửa truy vấn, bạn cần nhấp chuột phải và chọn Execute SQL(Hoặc sử dụng phím tắt Ctrl + R)
mark.monteiro

Câu trả lời này thậm chí còn tốt hơn, nó cho phép bạn thực sự Chỉnh sửa truy vấn CHỌN top 500 *** CHỌN top 1000 *** WHERE ***
Mihai

1
Có thể có Pane -> SQL làm mặc định khi sử dụng "Chỉnh sửa 200 hàng trên cùng" không?
Lars Thorén

1
Câu trả lời tuyệt vời !! - rất hữu ích vì nó hiển thị lưới EDIT. afaik nó hoàn toàn không có giấy tờ. (cũng không nơi nào khác trong ssms bạn có được một lưới chỉnh sửa với một sql có thể tổng hợp của các hàng bạn muốn trong lưới chỉnh sửa). Điều này không nên bị chôn vùi trong gui SSMS. (Vẫn hoạt động trên máy chủ ssms và sql mới nhất 2019.)
techvslife

150

Bạn cũng có thể tự thay đổi các tùy chọn bật lên, để thuận tiện hơn cho việc sử dụng thông thường của bạn. Tóm lược:

  1. Chạy SQL Management Studio Express 2008
  2. Nhấp vào Công cụ -> Tùy chọn
  3. Chọn SQL Server Object Explorer. Bây giờ bạn sẽ có thể thấy các tùy chọn

    • Giá trị cho lệnh chỉnh sửa hàng hàng đầu
    • Giá trị cho lệnh chọn hàng hàng đầu
  4. Đưa ra các giá trị 0 ở đây để chọn / Chỉnh sửa tất cả các bản ghi

Hướng dẫn đầy đủ với ảnh chụp màn hình có tại đây: http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html



2
@nag - Đây là một câu trả lời tốt cho các thay đổi vĩnh viễn cho các nút, nhưng đôi khi tôi muốn thực hiện thay đổi cho một tập hợp nhỏ các hàng trong khi nhìn vào người khác. Câu trả lời của David Hall làm cho điều này có thể bằng cách thêm Where ID in (1,2,3,4,5)hoặc một cái gì đó tương tự.
Xuất xứ

27

Hướng dẫn trực quan rất nhanh chóngdễ dàng để thay đổi điều này (và 1000 lựa chọn hàng đầu) cho 2008 R2 thông qua GUI SSMS

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Tóm lược:

  • Chuyển đến menu Công cụ -> Tùy chọn -> SQL Server Object Explorer
  • Mở rộng SQL Explorer Object Explorer
  • Chọn 'Lệnh'
  • Đối với lệnh 'Giá trị cho Chỉnh sửa hàng trên cùng', chỉ định '0' để chỉnh sửa tất cả các hàng

9

Ctrl+ 3trong SQL Server 2012. Cũng có thể hoạt động vào năm 2008


9

nhập mô tả hình ảnh ở đây

Thực hiện theo hình ảnh trên để chỉnh sửa các hàng từ 200 đến 100.000 Hàng


5

Tương tự như phản hồi của David Hall, nếu bạn không phải là người viết mã, có thể dễ dàng nhấp chuột phải nhất trong các kết quả, sau đó chọn Pane> Tiêu chí. Điều này cho phép bạn điều chỉnh sắp xếp, thêm bộ lọc, v.v ... mà không cần điều chỉnh mã SQL.


2

Mặc định để mở / thêm hàng vào bảng là Chỉnh sửa 200 hàng đầu. Nếu bạn có hơn 200 hàng, như tôi bây giờ, thì bạn cần thay đổi cài đặt mặc định. Đây là những gì tôi đã làm để thay đổi mặc định chỉnh sửa thành 300:

  1. Chuyển đến Công cụ trong điều hướng hàng đầu
  2. Chọn tùy chọn, sau đó SQL Service Object Explorer (bên trái)
  3. Ở bên phải của bảng điều khiển, nhấp vào trường chứa 200 và thay đổi thành 300 (hoặc bất kỳ số nào bạn muốn)
  4. Nhấp vào OK và voila, bạn đã hoàn tất!

2

trong SQL 2017 Bạn có thể làm điều đó dễ dàng hơn trong thanh công cụ ở bên phải chỉ cần nhấn
nhập mô tả hình ảnh ở đây

nút SQL sau đó sẽ xuất hiện truy vấn với 200 đầu bạn chỉnh sửa cho đến khi số lượng bạn muốn và Thực hiện truy vấn và Xong! chỉ cần chỉnh sửa

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.