
plsql 找表名
问个新手问题哈,,,想查询某人的资料,但不知道表名,只知道那人的姓名和身份证号,如何用sql语句进行查询,知道是哪张表的?...
问个新手问题哈,,,
想查询某人的资料,但不知道表名,只知道那人的姓名和身份证号,如何用sql语句进行查询,知道是哪张表的? 展开
想查询某人的资料,但不知道表名,只知道那人的姓名和身份证号,如何用sql语句进行查询,知道是哪张表的? 展开
3个回答
推荐于2018-03-30 · 知道合伙人软件行家
关注


2025-08-11 广告
Deals是提供文件安全管理及共享方案的国际厂商,秉承卓越服务和技术创新的原则,为数千家金融机构和高科技企业提供全面的文件安全保护,尤其在跨边界的机密文档分享方面广受赞誉。iDeals虚拟数据室提供多达九个级别(查看、下载原始格式、下载PD...
点击进入详情页
本回答由火漆信息提供
展开全部
可先用游标查询所以的用户表,然后再在游标中逐条取出表用于查询
delcare tablename char(20);
cursor cur is select table_name from user_tables;
begin
if not cur%isopen then
open cur;
end if;
loop
fetch cur into tablename;
exit when cur%notfound;
select *
from tablename
where ID="省份证号";
end loop;
close cur
end;
delcare tablename char(20);
cursor cur is select table_name from user_tables;
begin
if not cur%isopen then
open cur;
end if;
loop
fetch cur into tablename;
exit when cur%notfound;
select *
from tablename
where ID="省份证号";
end loop;
close cur
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
至少得知道各个表的结构吧,根据各个表的结构猜测。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询