数据库应该存储许多变量的时间序列数据。第一个表包含所有带有ID的变量名。第二个表包含多个时间步骤的每个变量的值(由时间戳指示)。外键通过变量ID链接表。现在,我想查询数据库并绘制选定变量的时间序列。为此,我使用以下语句:
select [timestamp], [varValue] FROM varValues WHERE (SELECT id from varNames WHERE var
要显示postgres序列的值,我需要运行以下表单的简单查询:问题在于Oracle SQL Developer环境提供了正确的模式和节点(序列)名称作为绑定变量。这意味着我应该将查询格式化为:问题在于绑定变量仅在select子句或where子句中有效(据我所知),并且使用这种形式的查询返回一个"syntax error at or near
这里不允许序列号”。SEQ_ID_ESTUDO.NEXTVAL,
SELECT* FROM RI_PORTFOLIO.GAR_ESTUDOS WHERE ID_ESTUDO = (SELECT TOP 1 SEQ_ID_ESTUDO.CURRVAL FROM RI_PORTFOLIO.GAR_ESTUDOS