Câu trả lời:
Trong SQL Server Management Studio (SSMS) có một lệnh để xóa các dòng trống , mặc dù nó không có sẵn trên menu, biểu tượng thanh công cụ hoặc phím tắt theo mặc định.
Nếu bạn phải làm điều này thường xuyên, hãy chỉnh sửa menu, thanh công cụ hoặc phím tắt để thêm lệnh này. Ví dụ: để thêm lệnh này vào menu Chỉnh sửa / Nâng cao:
Từ menu Công cụ, chọn Tùy chỉnh:
Trong cửa sổ xuất hiện, chọn tab Lệnh, sau đó thả xuống danh sách Thanh Menu để chọn Chỉnh sửa | Nâng cao :
Sau đó bấm Thêm lệnh
Bây giờ chọn danh mục Chỉnh sửa và cuộn danh sách Lệnh để chọn Xóa Dòng trống :
Khi điều này được thực hiện, Xóa Dòng trống sẽ xuất hiện trong menu Chỉnh sửa / Nâng cao. Có các tùy chọn khác trong hộp thoại Tùy chỉnh được hiển thị ở trên để định vị lệnh trong menu, thêm phím tắt hoặc thêm biểu tượng cho nó vào thanh công cụ.
Bạn có thể làm điều này với tìm và thay thế nhưng được cảnh báo rằng nếu bạn có chuỗi ký tự có ngắt dòng nhúng thì chúng cũng sẽ bị thay đổi.
Sau đây tìm thấy tất cả các trường hợp ngắt dòng liên tiếp và thay thế chúng bằng một lần duy nhất.
\n+
\n
Use -> Regular Expressions
Use -> Regular Expressions
để tránh kết quả khó hiểu vào lần tới khi bạn sử dụng đoạn hội thoại đó.Bạn có thể làm điều đó bằng cách sử dụng biểu thức chính quy trong SSMS:
Dòng mới thường bao gồm các ký tự \ r \ n, vì vậy, trong câu trả lời của Martin, hãy thử thay thế điểm phụ 2. Tìm gì: (\ r \ n) + 3. Thay thế bằng: \ r \ n hoặc tốt hơn trong câu trả lời của Nilesh cố gắng thay thế điểm phụ 3. Đặt ^ (\ r \ n) + Điều này giảm thiểu số lần xuất hiện thay đổi