Có một sự thay thế đơn giản nào trong PostgreSQL đối với câu lệnh này được tạo ra trong Oracle không?Làm cách nào để kiểm tra xem một cột có tồn tại trong bảng hay không bằng cách sử dụng câu lệnh SQL
select table_name from user_tab_columns
where table_name = myTable and column_name = myColumn;
Tôi sau đó kiểm tra xem truy vấn có trả về bất kỳ điều gì để chứng minh cột tồn tại hay không.
Tôi biết rằng việc sử dụng psql tôi có thể tìm thấy chúng riêng lẻ nhưng điều này là bắt buộc để tạo kết quả trong một chương trình mà tôi đang viết để xác thực rằng trường thuộc tính được yêu cầu tồn tại trong bảng cơ sở dữ liệu của tôi.
Cảm ơn. Được chấp nhận là câu trả lời vì nó là một thay thế trực tiếp cho những gì tôi đã làm trong Oracle. – CSharpened
hoạt động theo cùng một cách trên MySQL, đó là tốt đẹp – Evgeny
@CSharpened truy vấn cho Oracle là gì? – Evgeny