Chúng tôi đang tìm cách cập nhật một số cơ sở dữ liệu SQL Server để thay đổi tất cả giá trị NULL trong một bảng nhất định thành chuỗi rỗng thay vì NULL. Chúng tôi có khả năng sẽ làm điều này trên hàng trăm cơ sở dữ liệu. Tên bảng sẽ luôn giống nhau, nhưng các tên cột là biến dựa trên cách ứng dụng front-end được cấu hình (không phán xét ... Tôi đã không tạo ra hệ thống này).Tuyên bố cập nhật động với tên cột biến
Có cách nào để cập nhật tất cả các cột này mà không biết tên cột trước thời hạn không?
Vui lòng [luôn sử dụng 'quotename'] (http://stackoverflow.com/a/6285111/11683) xung quanh tên đối tượng động. – GSerg
@GSerg +1 để đề cập đến 'quotename()'. Tôi sẽ nói rằng việc sử dụng nó ở đây có vẻ hơi thừa một chút vì điều này chỉ dành cho một số DML nội bộ. Nếu nó là một sproc được thực hiện với đầu vào của người dùng từ một trang web công khai (hoặc địa ngục, ngay cả nội bộ), tôi sẽ được tất cả trong. – CaptainMarvel