数据库查询疑惑

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:00:25
一个庞大的数据库,里面有很多table,我要在其中的一个里面找到,一个姓名,请问如何实现?(table估计200多个吧,总部能一个一个select * from吧)

首先,确定存储这个姓名的字段是不是唯一的,是的话可以考虑去数据库中的syscolumns和sysobjects两个系统表中关联查找该字段对应的表,找到了表后就很简单不用说了吧

select from <table>,<table>.......where name="...";

创建视图,用视图查询。
只能这样,视图里面包含含有名字的所有表