Greenplum 错误:关系序列表名不存在

问题描述

执行从 C# 代码到 Postgresql查询

INSERT INTO SCHEMA_NAME.Table_name(c1) values (nextval(\'sequence_name\'));

如果我在 nextval() 的位置手动添加任何 int 值,并且如果我直接在 DB 上运行,还可以查询工作

解决方法

就像您的错误所说,您没有为此表创建序列。

这个方向的东西可能会奏效...

CREATE SEQUENCE sequence_tablename INCREMENT 1 START 1;

,

我需要在 nextval() 之前添加架构名称 像 nextval(schema_name."sequence_name")

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...