PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi:INTO được chỉ định nhiều lần tại hoặc gần INTO

... và tôi đã phát hiện ra vài phút sau đó rằng vấn đề chỉ là (như mọi khi) thiếu dấu chấm phẩy.

INTO specified more than once lỗi được tạo ra từ SELECT thứ hai câu lệnh (khi nó tìm thấy INTO thứ hai ) và nó không gợi ý nhiều về nơi tìm ra vấn đề; vì vậy tôi đã quyết định đặt nó ở đây vì tôi không tìm thấy gì trên mạng về lỗi này.

CHỈNH SỬA:

chỉ cần thêm dấu chấm phẩy bị thiếu vào SELECT đầu tiên tuyên bố

...

    SELECT x INTO a FROM t1 WHERE y = 1; #missing semicolon

    IF a > 5 THEN
        SELECT m, n INTO b ...;
...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:sự cố mã hóa trên Windows khi sử dụng tiện ích dòng lệnh psql

  2. Chọn các hàng được sắp xếp theo một số cột và phân biệt trên một cột khác

  3. Không thể cài đặt psycopg2 Ubuntu

  4. Cách sử dụng tính năng INSERT ... ON CONFLICT (UPSERT) của PostgreSQL với flask_sqlalchemy?

  5. Trừ số phút khỏi giá trị thời gian trong PostgreSQL