db2 数据库上 我有个sql,比如 select * from test ,但是我不要返回结果集,我要返回所有的字段名, 50

那我如果leftjoin呢?子查询呢?... 那我如果left join呢?子查询呢? 展开
 我来答
aqwazx1
2013-08-23 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:100%
帮助的人:18.4万
展开全部
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID('T_USER')

你是查列的字段名,又不是查数据,你join 后面的on()是没东西写的,一般就union连接两个查询语句,查看多个表的字段名
twvampire
2013-08-22 · TA获得超过3620个赞
知道大有可为答主
回答量:3029
采纳率:76%
帮助的人:2948万
展开全部
db2的表的字段信息都存储在系统表 syscolumns表中,
可以从这个表里查出来
select * from syscolumns where tbname='表名'
追问
不是一张实际存在的表 是一个sql,看清楚啊 大哥们
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_hongyang
2013-08-22 · TA获得超过5446个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:843万
展开全部
Select * From sysobjects Where name = '表名'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
771552269
2013-08-22 · TA获得超过112个赞
知道答主
回答量:184
采纳率:100%
帮助的人:97万
展开全部
select * from test where 1=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴沙里库
2014-06-11 · TA获得超过177个赞
知道答主
回答量:49
采纳率:0%
帮助的人:31.5万
展开全部
你是怎么解决的? 我也遇到同样的问题了 mysql上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式