क्योंकि user_tables
. में तालिका के नाम अपर और लोअर केस अक्षरों में लिखे गए हैं। मुझे लगता है कि आपने इन तालिकाओं को कुछ इस तरह का उपयोग करके बनाया है
create table "Discount" ...
आम तौर पर ऑरैकल टेबलनेम को अपर केस लेटर्स में सेव करता है और टेबल नेम बिना डबल कोटा के अपरकेस में सर्च किए जाते हैं। इसलिए आपका
select * from Discount
DISCOUNT नाम की तालिका की खोज करता है न कि छूट के लिए। आपको ऑरैकल को स्पष्ट रूप से बताना होगा कि आप अपने टेबल नामों के अक्षर केस को संरक्षित करना चाहते हैं। यह दोहरे कोटा के साथ भी किया जाता है। तो
select * from "Discount"
काम करना चाहिए।