SQL提示列名无效,怎么看数据库有没有对上号. 5

我在线等。回答好的话,加分。请速速... 我在线等。回答好的话,加分。请速速 展开
 我来答
198901245631
推荐于2017-09-24 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1688万
展开全部
列名无效说明当前表中没有”此字段“(要输入字段)所对应的字段名称。
可以通过:select * from tablename where 1=2;获取到表结构列,之后逐列对比参数,看看要输入的参数列名称是否在tablename表中已经存在。
我在哪我是谁X
2010-08-12 · TA获得超过1620个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:250万
展开全部
列名无效就是指定的列名不对.对比一下实际的列名就可以.
sql server中:
select top 0 from 表名 这样可以看.

oracle中:
desc 表名就可以查看.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenhongl
2010-08-12 · TA获得超过196个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:398万
展开全部
看看是不是关键字,在列名上加上[列名]试试
或是否与表的列名是否对应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1079387765
2010-08-12 · TA获得超过121个赞
知道答主
回答量:62
采纳率:0%
帮助的人:0
展开全部
你既然知道列名不对,那知道表名咯!那就查一下表中的所有表进行对比
SELECT * FROM 表名
如果你是多表查询又用了别名的话,那就查看一下别名有没有错咯
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2010-08-12 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:569万
展开全部
怎么看有不有对上号。。。你看不到数据库吗。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式