update A
set A.col2='s0-1-02/'+A.col1
from A inner join B on left(A.col1,len(A.col1)-3)=left(B.col1,len(B.col1)-3)
在sql2005中执行这个语句报错,无法更新列或表达式“col2”。
但是语法检查又没有问题。
另外我还发现一个问题,在查询窗口可以正常执行,没有问题。但是在打开表的窗口中不能执行,是sql2005不支持还是我的语句有问题?
等待ing
set A.col2='s0-1-02/'+A.col1
from A inner join B on left(A.col1,len(A.col1)-3)=left(B.col1,len(B.col1)-3)
在sql2005中执行这个语句报错,无法更新列或表达式“col2”。
但是语法检查又没有问题。
另外我还发现一个问题,在查询窗口可以正常执行,没有问题。但是在打开表的窗口中不能执行,是sql2005不支持还是我的语句有问题?
等待ing
解决方案 »
- 求个大湿来教下这个怎么写,小弟初学
- sql语句如何写
- 关于两数据库如何只同步存储过程的问题?
- 请教MFC中如何把数据从SQL Server中数据导出到Word中去?
- 两次SELECT出来的结果相互比较的问题
- 怎样判断某员工表成绩列既有不及格,又有及格的?
- 请问各位大虾,如何将SQL中的表导入TXT文本文件??谢谢
- 安装MYSQL installer-community-5.6.10.1,出现的错误,怎么解决
- sql关于游标的问题
- 问: 游标(CurSor)与Execute问题
- 急,求助,solaris如何访问对端SQL SERVER服务器?
- 有什么办法可以把exec('select * from A')的值赋给表变量
set A.col2='s0-1-02/'+A.col1
FROM B WHERE left(A.col1,len(A.col1)-3)=left(B.col1,len(B.col1)-3) ???