2 u010707448 u010707448 于 2014.11.19 12:12 提问

数据库临时数据设计问题

设计表的时候能不能指定某条数据作为临时数据(仅此一条),然后在其他数据新增,更新,删除的时候复制一份给这个临时数据,然后通过查该数据的updateTime来判断表是否发生改变,求大神指点!新人没分。。

5个回答

fredrickhu
fredrickhu   Ds   Rxr 2014.11.19 16:05

这个是可以的。
因为只有一条数据 你可以用表变量 将这条数据存储在表变量中,
同时指定时间戳,然后来进行对比。

caozhy
caozhy   Ds   Rxr 2014.11.19 19:16

注意要保证事务的原子性,否则并发访问的时候可能出错。另外建议使用触发器来处理表修改后执行的逻辑。

u010707448
u010707448   2014.11.19 12:17

大dn没人帮忙解答下么?

yuwenge
yuwenge   2014.11.19 14:58

见一个冗余的临时表即可。

fredrickhu
fredrickhu   Ds   Rxr 2014.11.19 16:05

这个是可以的。
因为只有一条数据 你可以用表变量 将这条数据存储在表变量中,
同时指定时间戳,然后来进行对比。

Csdn user default icon
上传中...
上传图片
插入图片