社区
Oracle
帖子详情
如何用sql查出表关系
cc59
2004-10-10 10:33:27
如有表A,我如何才能用sql查出A是否还有子表B和C,并且查出它们之间的关联字段
...全文
107
10
打赏
收藏
如何用sql查出表关系
如有表A,我如何才能用sql查出A是否还有子表B和C,并且查出它们之间的关联字段
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyi8903
2004-10-15
打赏
举报
回复
对于级联删除.你需要建一张临时表来维护你的表关系.表里面记录你的子父表之间的主外键关系.在删除时只要查出这张表里面的关系就OK了.
其他的方法我就不知道了.还望高手指教!
cc59
2004-10-11
打赏
举报
回复
to freddy2003() 你没有明白我的意思。回答问题时先仔细看清楚我的需求。
ITpassport
2004-10-11
打赏
举报
回复
kankan select * from DBA_TABLES
cc59
2004-10-10
打赏
举报
回复
to zmgowin(隐者(龙祖宗))
你可以简单的描述一下吗?非常感谢!
cc59
2004-10-10
打赏
举报
回复
可能大家没有明白我的意思。由于项目中需要用到级联删除,就肯定要从子表开始删,但是问题是,我想根据一段sql脚本来获取所有的子表以及它们之间的主外键关系。这样是为了方便程序自动进行删除,而不用去专门定义一张表来维护所有的表关系。
dinya2003
2004-10-10
打赏
举报
回复
表之间的关系,就看约束就可以了.
freddy2003
2004-10-10
打赏
举报
回复
对,想起了,可以的用Power designer的反向工程,把表关系导出来
freddy2003
2004-10-10
打赏
举报
回复
图形化工具是没有的
zmgowin
2004-10-10
打赏
举报
回复
通过查找dba_constraints表可以知道
freddy2003
2004-10-10
打赏
举报
回复
你在写程序时表与表之间的关系不就有了吗?难道你的表与表之间的关系还在变化吗?
sql
server 2008 递归查询所有上级或下级数据
sql
server 2008 递归查询所有上级或下级数据
sql
server中操作主从
关系
表
的
sql
语句
典型的方法就是对于主
表
的各数据字段进行更新或新增,对于从
表
一般都会先删除相关的所有记录,然后再进行插入。也就是说每次保存时,从
表
的数据都要重新执行一遍删除再插入的过程。这是一个不错的方法,在使用数据库事务后,不会存在删除后又没有插入导致数据不一致的情况。 ok,原理是这样,那么到实际的操作中,大家如何操作的呢?有人通过在程序中,通过多次数据库操作完成如上的要求,这种方法可能存在这数据的不一致性,因为无法保证在两个数据语句操作之间出现意外。那么我们就合并到一个存储过程中去完成吧,复杂的参数和接收后处理,让这个存储过程变的困难。下边我就结合实际应用说说此过程吧。应用场景,在学生管理中,添加一条学生
包含中国省、市、区/县的
sql
数据文件,里面已经连接好了,通过连接查询即可
查出
想要的市或区/县
这是My
SQL
l数据库里导出的
sql
文件,里面包含了我国所有的省、市、区/县名称,方便在开发时直接使用。
中国城市三级级联
表
sql
文件 my
sql
关于城市级联的详细信息数据库
表
,存放到一张
表
中,有两种类型的数据
表
,根据个人爱好选择自己想要的。
如何使用一句
sql
查出
用户的所有下级
使用一句
sql
递归查询所有下级信息
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章