Chúng ta đều biết rằng để chọn tất cả các cột từ một bảng, chúng ta có thể sử dụng
SELECT * FROM tableA
Có cách nào để loại trừ (các) cột khỏi một bảng mà không chỉ định tất cả các cột không?
SELECT * [except columnA] FROM tableA
Cách duy nhất mà tôi biết là chỉ định thủ công tất cả các cột và loại trừ cột không mong muốn. Điều này thực sự tốn thời gian, vì vậy tôi đang tìm cách tiết kiệm thời gian và công sức cho việc này, cũng như bảo trì trong tương lai nếu bảng có nhiều / ít cột hơn.
SELECT *
truy vấn (OLE DB có vấn đề ánh xạ các cột đó). Tôi không thể chỉ định các cột bên phải vì tôi không có quyền truy cập trực tiếp vào cơ sở dữ liệu MySQL, tuy nhiên SQL Server đủ tử tế để thông báo cho tôi tên của các cột char có chiều rộng cố định ...
SELECT DISTINCT *
ngoại trừ cột khóa hoạt động mà không có hàng trùng lặp do người khác tạo