select 'select * from 'table_name from user_tables;

wrz624 2008-03-05 11:07:25
select 'select * from 'table_name from user_tables;
查询结果出来是select * from
为什么呀..请教教小弟
...全文
472 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
不知,帮顶
fxianxian 2008-03-06
  • 打赏
  • 举报
回复
select 'select * from '||table_name from user_tables
加個||就可以了啊
fosjos 2008-03-06
  • 打赏
  • 举报
回复
select table_name from user_tables;

lz的需求要用function or procedure解决

况且user_tables有多个table,select * from哪个
zjexe 2008-03-06
  • 打赏
  • 举报
回复
select 'select * from 'table_name from user_tables;

'select * from ' 是作为常量的
table_name 作为上边那个常量的列别名
所以无论从哪个表查询结果都是 'select * from '
dawugui 2008-03-05
  • 打赏
  • 举报
回复
select 'select * from 'table_name from user_tables;
--
这个语法?
没看懂.

如果子查询:
select * from user_tables m,
(select * from table_name) n
where m.id = n.id

总是觉得别扭.

还不如直接
select * from user_tables m , table_name n where m.id = n.id

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧