gpt4 book ai didi

database - 每天在数据库表中输入的最大记录数

转载 作者:搜寻专家 更新时间:2023-10-30 22:01:11 25 4
gpt4 key购买 nike

我想知道如何限制每天输入数据库表的记录数。我正在使用 Oracle 数据库。我基本上希望用户每小时只输入 1 条记录,如果他们试图超过该记录,则会抛出错误。任何想法的人?提前致谢。

最佳答案

向表中添加两列:user_id number, timestamp_hour date

create unique index user_date(user_id, timestamp_hour) on your_table

然后:

insert into table values (your_columns, user_id, trunc(sysdate, 'hh'));

如果用户试图在同一小时内添加第二条记录,则会出现异常。

关于database - 每天在数据库表中输入的最大记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13275534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com