PLSQL下如何实现两个数据表合并查询

PLSQL下如何实现两个数据表合并查询,第1张

可以通过userID把两张表连接起来查询:

select

from User表 as z, Time表 as m

where z.UserID = m.UserID

写入数据时, 先判断User表是否存在, 不存在就insert, 然后再insert那个Time表, 记住这两步要放在一个事务里

begin tran

成功就 commit tran

失败就 rollback tran

select isnull(max(usreID), 0) as UserID from User表 where UserID = '用户ID'

返回的值大于0代表存在, 等于0代表不存在.

使用database link

在 192.1.2.77 建立 database link ,连接到 192.1.2.99 上,比如:dbl_77_to_99_his

就可以在77上执行:

select * from tab@dbl_77_to_99_his


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9905250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存