永发信息网

oracle中如何在第一次查询的时候查询所有数据,当新增一条数据后,只有新增的这条数据可以被查出来

答案:3  悬赏:20  手机版
解决时间 2021-02-03 03:27
这样的sql语句怎么写,不是触发器的,
最佳答案
oracle是无法判断你是第一次查询还是最后一次查询的。

这种功能只能通过代码去实现。

通过代码可以判断是否是第一次查询,然后通过不同的sql语句来实现。

如果非要通过sql来实现的话。也是有办法的,就是在表上增加一个状态字段,然后设置一个读触发器。在查询的时候更新状态。不过这种做法基本属于一次性解决方案,不具备普遍性。相当不推荐。

事实上,我们本身也不推荐让数据库去做更多的逻辑判断,运算,数据库最主要的功能还是数据的增删查改,以及各种统计,分析工作。

实际上,这种情况用代码来实现会更简单。
全部回答
这个一般没有直接的方法; 一般都是要求在标准有类似insertdate,modifydate等字段;用于记录数据插入的时间和更新的时间; 对于这些字段值的填入,可以用触发器来实现,也可以要求应用程序实现
如果没有触发器的话,你必须有个标识字段,比如新增是I 删除是 D 修改时U ,然后倒序就可以找到了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
唐山丰润离市区远吗
路由器怎么跟光猫连接
专转本迁户口是去户口所在专科院校签(大一时
爱儿天使婴童用品专卖地址好找么,我有些事要
向AlCl3溶液中逐滴加入NaOH溶液至过量,反应
宁波鄞州百梁南路与贸城西路交叉口是什么街道
我是福州的,我今年小学毕业生,我18号去考日
中国有一汽和二汽,为何没有第三汽车制造厂?
儿童服装店地址好找么,我有些事要过去
柏拉罔在《理想国》中谈到雅典的现状时说:“
什么物质抗宇宙射线宇宙辐射力最强?
led灯带352814米如何配电源适配器?
嘟嘟侠童装地址在什么地方,我要处理点事
【一年级教学】小学一年级的数学教学方法是怎
这是在KTV里唱四重罪孽的MV谁知道是什么电视
推荐资讯
微信3.5.1 版本 怎么修改来信提示音?
新容美发怎么去啊,我要去那办事
为什么我下载电子书在快译通3998s中,txt的,
关于使用德尔菲法需注意的原则,表述错误的是
紫坤专业美容地址有知道的么?有点事想过去
中通速递NO.59322地址在哪,我要去那里办事
求音乐:像风一样自由,像风一样自在。只记住
星云大师求子祈愿文 为女儿求子
永新车行这个地址在什么地方,我要处理点事
某建筑工程滑坡体如图所示,其参数见表8.1.1
长安商用(文澜镇北京路红河大道交叉口云南万
铜川市王益区幼儿园地址在什么地方,想过去办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?