PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

currval Функция в PostgreSQL, която се оплаква, че колоната не съществува

Оказва се, че това е проблем с главни букви и котировки. Тъй като исках да запазя изписването с главни букви на името на релацията, трябваше да използвам и двете единичен и двойни кавички, за да предаде правилното име на релация към currval .

Промених заявката на SELECT currval('"Concept_cid_seq"'); (обърнете внимание на външните единични кавички) и работи правилно.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres не връща правилно lastval().

  2. Връщане на редове от INSERT с ON CONFLICT без необходимост от актуализиране

  3. 3 начина за изброяване на всички функции в PostgreSQL

  4. postgres:получаване на изпълнима заявка от заявка с параметри

  5. psql задава default statement_timeout като потребител в postgres