字段值 表名 sql

来源:百度知道 编辑:UC知道 时间:2024/05/03 22:16:52
表tableA,用以记录某一类表的表名及其编号,其中有一字段tname,表示表名,现在要查一个编号为002的值,并且查其对应表的数据,如何把从tableA中查到的表名转换成一个可以直接用的表名??不要思路,只有可以直接用的sql或者存储过程。
这么写不行:select * from (select tname from tableA where 编号='002')

........
select * from (select tname from tableA where 编号='002')

不是很清楚你的意思

“如何把从tableA中查到的表名转换成一个可以直接用的表名??”

是啥子意思嘛??

不要急!搞清楚概念,再动手不迟!充分理解:【库,表,字段,字段类型】的含义。SQL语句的 插入,更新,删除。【书写格式】
和存储过程,视图等操作步骤。一步一步走,千万不要过急。
你会成功的!!

建个视图就是的了

create view v_tableA
as select tname from tableA where 编号='002'

-----先运行上面的,以后就可以直接运行下面的了
select * from v_tableA