informix支持子查询吗?

project 2003-08-18 04:02:00
如:select * from (select * from systables)就报错.
...全文
449 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
FromInternetOn 2003-08-27
  • 打赏
  • 举报
回复
支持 , 子查询只能返回一列
wyu_01 2003-08-24
  • 打赏
  • 举报
回复
支持子查寻呀
同意楼上的
wenlq 2003-08-19
  • 打赏
  • 举报
回复
可以从systables 里取

select * from syscolumns
where tabid = ( select tabid from systables where tabname = 'satmxhz')

也很容易用存储过程写一个 。
project 2003-08-19
  • 打赏
  • 举报
回复
在sqlserver中有object_name(object_id)这个函数可以根据对象的id返回对象的名字
如:select * from syscolumns where object_name(id)='MyTable'
在informix中有没有这样的函数?
ianzy 2003-08-19
  • 打赏
  • 举报
回复
Informix 可子查询返回一个元素集,不能把它当成表来操作。
project 2003-08-18
  • 打赏
  • 举报
回复
informix真的不支持子查询?
wenlq 2003-08-18
  • 打赏
  • 举报
回复
用temp表来解决这个问题。
select * from systables into temp tmptab with no log;
select * from tmptab;

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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