Chúng tôi thấy rất nhiều lỗi "ORA-00936: thiếu biểu thức" trong nhật ký ứng dụng của chúng tôi. Có cách nào trong Oracle để xác định những gì tuyên bố (s) đang thất bại?Oracle: Có cách nào để nhận các lỗi cú pháp SQL gần đây không?
Tôi đã thử truy vấn v $ sql, nhưng những câu lệnh này không được chèn vào chế độ xem đó vì chúng không vượt qua kiểm tra cú pháp.
Ứng dụng C# của chúng tôi đang sử dụng LINQ để tạo truy vấn tới cơ sở dữ liệu Oracle. Điều này làm cho nó một chút khó khăn để có được truy vấn sql từ ứng dụng. Tôi đã hy vọng tôi có thể lấy nó từ Oracle dễ dàng hơn.
+1 Tôi đã quên các trình kích hoạt cấp cơ sở trong khi viết câu trả lời: ( – ThinkJet
Thats tuyệt vời. Tôi không biết bạn có thể tạo trình kích hoạt trên "servererror"! Cảm ơn! – CodingWithSpike
Chấp nhận câu trả lời này vì câu trả lời phù hợp nhất với tình huống của tôi. Tôi có thể đi vào một DB chạy, tạo ra các kích hoạt, có được lỗi, và loại bỏ các kích hoạt mà không ảnh hưởng đến người dùng hoặc triển khai lại mã ứng dụng. – CodingWithSpike