java sqlserver 怎么做当某一笔数据超时时,自动更新该笔数据状态?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java sqlserver 怎么做当某一笔数据超时时,自动更新该笔数据状态?相关的知识,希望对你有一定的参考价值。

类似淘宝未付款订单那样,拍下宝贝后,“等待买家付款”的状态下系统会给予买家3天的时间进行付款,此时的付款动作是将钱款支付到支付宝公司,若逾期未付款,交易订单是会自动关闭的。我想做成点到更新订单状态,怎么做?

后台有个程序定点在跑的, 检查超时未付款的数据, 你想实时性强点, 就每隔几分钟跑一次追问

这种方法我知道
就是不知道有没有那种,点到就执行,不用每几钟执行那样的

追答

无论如何都要有个线程在跑, 上面说的是比较合理的作法. 你说的点到就执行, 除非你给每条数据搞个定点task. 那样线程就多了去了.

参考技术A 设置触发器 参考技术B 像这种涉及到第三方的都会有回调函数(地址)的,如果用户支付成功或失败银行都会通过后台通知淘宝的。订单自动关闭肯定的有触发器,

sqlserver2005数据库中,修改行中某一列的值报错,怎样才能解决啊。

这是报错的内容框。高手求救。。。。

第一步:首先将这个页面执行一遍,然后再修改这个字段的值,然后再执行一遍
第二步:如果还是报错,请检查一下这个字段的检索是不是约定了某些特定值
参考技术A 可能是你的外键约束的关系,或者你的字段属性设置问题

以上是关于java sqlserver 怎么做当某一笔数据超时时,自动更新该笔数据状态?的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer游标怎么用一个表的某一字段内容替换另一个表的字段内容啊

用ps吧文字的某一笔拉长

java代码中怎样给导出的excel表中某一列加超链接样式

总结sqlserver2012删除语法:delete数据表中的某一项内容

SQL 养成一个好习惯是一笔财富

SqlServer 数据库 如何设置唯一