问题标签 [database-sequence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 如何使用 Postgresql 创建脚本以参数化序列的起始值
我是 Postgres 的新手。我使用 Pgadmin III,我需要在“更改序列”的状态中参数化一个值。我试图执行这段代码:
但它不起作用。怎么了?我需要将它封装在一个函数中吗?谢谢你。D.
oracle - CYCLE 序列中 CACHE 允许的最大值
根据公式即
所以,
值是 4.33 那么上面的序列 4 或 5 的 CACHE 值是多少。
java - 我如何在 MySql 中创建类似序列的东西
我知道,MySql 中不支持序列。我们可以为此使用自动增量列。但是在我的场景中,在我们的应用程序中,我们授予用户在数据库中创建序列的权限,该序列用于对磁盘上的文件列表进行排序。
例如,以下配置将创建文件,如下所示:
这将按照以下 [考虑 seq start from 1] 在磁盘上创建我的文件。
我们不能对这个全局序列使用任何 Java 逻辑,因为我们有多个 JVM 为单个数据库运行。那么如何在 mysql 中使用单个查询来实现相同的功能呢?
oracle - 如何实现多维序列
例如,这是一个年度序列。no
增量为year
:
现在我已经为每年创建了序列,
但问题是 Oracle 不会在明年自动创建新序列。
另一个问题是,如果我想使用 3D 序列,在year
and内递增type
:
这将是数据库中的太多序列
max(no)
由于并行访问问题,我不推荐。我试图在进入max(no)
触发器之前锁定表,但它导致了死锁。
oracle - 同一会话中不允许出现序列号
我如何在同一个会话中获取当前规则 ID,因为
正在抛出错误:
ORA-02287: 此处不允许序列号
postgresql - 序列不存在 - Postgres/Spring Boot
我正在编写一个 Spring Boot Web 应用程序并使用 Postgres 数据库来保存我的数据。我在 Postgres 中创建了一个表,并通过查看模式来create table user (id bigserial primary key not null, name text not null;
识别它(在这种情况下,它是)。然后,在我的 Spring Boot 实体类中,我添加了以下内容:sequence_name
user_id_seq
User
确保sequenceName
与我之前看到的相符。现在,当我启动我的 spring boot 应用程序时,我能够成功启动它,但我在跟踪中得到以下“错误”:
我杀死了该应用程序并再次启动它,这一次,我得到了:
这是什么意思?我错过了什么吗?任何帮助/见解表示赞赏。
postgresql - 在 PostgreSQL 中,当授予序列时,我可以只授予 USAGE 而不是 SELECT、USAGE 吗?
我阅读了有关在 PostgreSQL 中授予序列的答案。一般来说,他们说要同时授予 SELECT、USAGE。我想知道我是否只能授予 USAGE。哪一个是授予序列的最佳实践,为什么?
sql - 我想在 oracle 中创建序列号
我想在 Oracle 中创建一个序列号。我试过这个查询
我有,
而且我要:
上面的代码不起作用。我是 oracle 的新手。请帮助生成上述结果。
grails - Grails:使用分配的id生成器,如果未分配则回退到序列
我正在使用 Grails 3.2.8。我想在生成 id 时允许这两个选项。如果未分配,有没有办法使用已分配和回退到序列?我尝试在构造函数中获取下一个 id 并在那里设置 id 但遇到问题。任何帮助/指导将不胜感激。
对比
我尝试assigned
在函数的域构造函数中使用映射集并设置 id beforeValidate
。两者都不为我工作。下面的例子。
在此先感谢您的帮助。
postgresql - Postgres insert value from insert in other table
I have two tables:
I want to do two inserts. One in tbl_b, and then use the id from that insert when I do my insert into tbl_a.
I've tried this:
but I only get a syntax error pointing at the second "INTO"
Where do I go from here and is it possible to do this without writing permanent functions or creating triggers? I'm new to postgres and just know some basics of MySQL/MariaDB. I've been searching around here for other questions related to nested inserts but couldn't find something that I managed to actually use, so code examples would be much appreciated.