Tôi có một bảng gọi là lịch."ngày" làm tên cột
Một trong những cột của nó được đặt tên là 'date'
Khi tôi muốn chọn cột ngày nó mang lại cho lỗi ORA-01.747 cụ thể là table.column không hợp lệ.
select date from calendars
Tôi đoán điều này xảy ra vì 'ngày' là từ dành riêng cho pl/sql. Vấn đề là thậm chí không thể thay đổi tên cột:
alter table calendars rename column date to date_d
Kết quả là: ORA-00904 lỗi: số nhận dạng không hợp lệ.
Bạn nên làm gì?
Cảm ơn.
dán 'Lịch desc' của bạn xin vui lòng – KevinDTimm
Nó * thực sự * nên có giá trị sử dụng (bất kỳ) từ dành riêng như một tên cột là '" date "' hoặc '[date]' (nhưng có lẽ sau này là TSQL?), nhưng tôi không không sử dụng Oracle nên ... có lẽ lược đồ không như mong đợi? –
(BTW, thử như tôi có thể, tôi thậm chí không thể tạo một bảng trong oracle với một cột có tên ngày) – KevinDTimm