正文
oracle怎么根据字段找表,oracle 根据字段名查表名
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
在oracle中怎么通过字段名查询其所在的表
1、可以查询出所有的用户表索引 select * from user_indexes // 查所有用户的表在all_tables 主键名称、外键在all_constraints 索引在all_indexes 但主键也会成为索引,所以主键也会在all_indexes里面。
2、可以通过视图 dba_tab_columns来查询。
3、如果知道已知表的已知字段的话,检索表的内容,按照顺序检索表即可。
4、如果是在某一个用户下查找,那么user_tab_columns where column_name=USERID如果是全表下,可以考虑all视图和dba视图。
oracle中已经知道一个具体值,如何根据该值查询出含有该值的表名和列名...
如果知道已知表的已知字段的话,检索表的内容,按照顺序检索表即可。
而且个人估计会内存溢出导致查询失败。如果真的想查,有一个缩小范围的办法。就是找能放下这个值的字段,这点是可以做到的。然后再通过这些表去找。剩下的部分只能是人工判断,没什么太好的方式。
因为你的这个需要基本都是比一定逻辑的查询,实现起来有相当的难度。因为首先要确定有多少张表,每张表中有多少个字段,然后才能实现某个字段中的某条记录包含你所需要的这个特定的值。
Oracle数据库最新版本为Oracle Database 12c。 Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。
需求已知一个数据(字符串,数值等)是从一个数据库中查询出的,但是数据库表以及表结构不知。需要通过该值查找出所保存的表名以及字段名,目标暂定为SqlServer。Oracle思路明白也可作出。
oracle中知道字段名怎么查表名
第一步, MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。第二步,执行完上面的操作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
首先,打开并登陆plsql。然后点击左上角的新建,选择sqlwindow。此时,右边区域就会弹出一个sql窗口,我们可以在这里输入一些sql语句。查询多个字段的sql语句为:select字段1,字段2from表名。
可以通过视图 dba_tab_columns来查询。
第一重,循环所有表,第二重,循环特定表中的字段,然后将所有满足条件的表名和字段名插入到一张新的表中,然后再自己分析结果,确认究竟是哪个表哪个字段, 仅提供思想而已,需要息写一个procedure 或者function实现。
oracle怎么根据字段找表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 根据字段名查表名、oracle怎么根据字段找表的信息别忘了在本站进行查找喔。