slq 无法绑定由多个部分组成的标识符...
2010-05-26 12:52
357 查看
问题描述:想从学生表tb_student(stu_id,class_id)和班级表tb_class(class_id,class_name)中查询9号学生的班级号和班级名,sql语句是这样写的:
SELECT tb_class.class_id,class_name
FROM tb_class c,tb_student s
WHere c.class_id=s.class_id AND stu_id=9
结果在sql server2005的管理器中报错,提示:
“消息 4104,级别 16,状态 1,第 1 行,无法绑定由多个部分组成的标识符 "tb_class.class_id"。
想了好几分钟也没发现有什么问题,我试着把这个语句在vs2005中写成存储过程,结果正确执行了。看来这个句子没啥问题,只能是sql server管理器的毛病了,
我将句子改成了
SELECT c.class_id,class_name
FROM tb_class c,tb_student s
WHere c.class_id=s.class_id AND stu_id=9
注意:select后面表名的变化,这个语句在 sql server2005的管理器中正确执行了。
这不知道算不算sql server2005管理器的一个bug呢?
SELECT tb_class.class_id,class_name
FROM tb_class c,tb_student s
WHere c.class_id=s.class_id AND stu_id=9
结果在sql server2005的管理器中报错,提示:
“消息 4104,级别 16,状态 1,第 1 行,无法绑定由多个部分组成的标识符 "tb_class.class_id"。
想了好几分钟也没发现有什么问题,我试着把这个语句在vs2005中写成存储过程,结果正确执行了。看来这个句子没啥问题,只能是sql server管理器的毛病了,
我将句子改成了
SELECT c.class_id,class_name
FROM tb_class c,tb_student s
WHere c.class_id=s.class_id AND stu_id=9
注意:select后面表名的变化,这个语句在 sql server2005的管理器中正确执行了。
这不知道算不算sql server2005管理器的一个bug呢?
相关文章推荐
- 无法绑定由多个部分组成的标识符
- SQL_无法绑定由多个部分组成的标识符
- 消息 4104,级别 16,状态 1,第 1 行 无法绑定由多个部分组成的标识符 "f.新增日期"。
- “无法绑定由多个部分组成的标识符 “解决方案
- 关于在MS sqlserver中无法绑定由多个部分组成的标识符问题
- 无法绑定由多个部分组成的标识符“System.Data.DataRowView” 遇到问题转帖
- [SQL]无法绑定由多个部分组成的标识符
- 无法绑定由多个部分组成的标识符 "yvi312082007@163.com"。
- SQL错误:无法绑定由多个部分组成的标识符“******”
- sql服务器无法绑定由多个部分组成的标识符 "inserted.MotorNum"
- 无法绑定由多个部分组成的标识符“System.Data.DataRowView”
- sqlserver 视图模型 排序报错 无法绑定由多个部分组成的标识符
- 无法绑定由多个部分组成的标识符--解决办法
- MS SQL 错误:无法绑定由多个部分组成的标识符 "xxxxx"
- 跨数据库查询导致的 无法绑定由多个部分组成的标识符 问题的解决办法
- 无法绑定由多个部分组成的标识符的解决方法
- 无法绑定由多个部分组成的标识符
- 小结:无法绑定由多个部分组成的标…
- 无法绑定由多个部分组成的标示符
- sql 2008 无法绑定由多个部分绑定的标示符