Bạn phải sử dụng một thủ tục được lưu trữ sẽ tạo ra SQL động và sau đó chạy nó. Tên cột không thực sự là dữ liệu hạng nhất trong SQL, vì vậy bạn không thể làm gì nhiều với chúng. Chúng được xác định tại thời điểm phân tích cú pháp truy vấn, trước khi thực hiện truy vấn hoặc tìm nạp bất kỳ dữ liệu nào.
Tôi khuyên bạn nên làm điều đó trong ứng dụng của bạn. Chỉ cần hiển thị / lưu / tên chính xác ứng dụng của bạn thay vì tên cột cơ sở dữ liệu.
Tái bút:Bạn đang lạm dụng mô hình quan hệ một cách khủng khiếp. Vui lòng xem xét rất cẩn thận nếu bạn thực sự muốn có lược đồ đó. Lược đồ của bạn không thành công ở dạng chuẩn đầu tiên. Và worksheet_type_lookup
là gì vì? Không worksheets
cho bạn biết loại nào?