Trong SSMS 2012 có một tùy chọn cho việc này, trong Công cụ -> Tùy chọn -> Kết quả truy vấn -> SQL Server -> Kết quả thành lưới, nó được gọi là "Trích dẫn chuỗi chứa dấu phân tách danh sách khi lưu kết quả .csv". Tôi không biết một lựa chọn như vậy đã tồn tại trong bao lâu, nhưng tôi cảm thấy bối rối bởi hai điều:
- Tại sao nó không được bật theo mặc định
- Tại sao nó lại là một tùy chọn chứ không phải là một phần nội tại của mã xuất CSV
Nó chỉ thách thức niềm tin rằng hành vi mặc định là xuất CSV mà không thể nhập đúng cách. Tôi nhận thấy Excel cũng làm như vậy, tôi sẽ phải đi xem liệu đó có tùy chọn không.
Đồng thời, cảm ơn đồng nghiệp của tôi, người đã chỉ cho tôi một chút chức năng kỳ lạ này khi tôi đang nói về việc nhà xuất khẩu CSV hoàn toàn vô dụng như thế nào và đây là liên kết tốt nhất mà tôi tìm thấy về nó nên tôi nghĩ tôi đã đặt kiến thức ở đây vì lợi ích của những người tìm kiếm trong tương lai.
CẬP NHẬT
Ảnh chụp màn hình bên dưới: