社区
数据库及相关技术
帖子详情
Access SQL 语句
kmfangxun
2006-03-28 11:39:54
Update tbl1 set field1=tbl2.field1
from tbl1,tbl2 where tbl1.Field2=tbl2.Field2
用SQl Server可以正常运行,可是在Access里不能运行,提示:操作符丢失。为什么?
...全文
196
12
打赏
收藏
Access SQL 语句
Update tbl1 set field1=tbl2.field1 from tbl1,tbl2 where tbl1.Field2=tbl2.Field2 用SQl Server可以正常运行,可是在Access里不能运行,提示:操作符丢失。为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kmfangxun
2006-03-29
打赏
举报
回复
试了一下
Update tbl1 a,tb12 b set a.field1=b.field1 where a.Field2=b.Field2 只能在Access下运行;
在SQL Serverxi下还得用 Update tbl1 set field1=b.field1 from tbl1 a,tbl2 b where a.Field2=b.Field2
kmfangxun
2006-03-29
打赏
举报
回复
呵呵,按 keiy 说的方法搞定了,非常感谢?
下午结帐。
kmfangxun
2006-03-29
打赏
举报
回复
TO sigui(全世界软硬件,统一起来!)
SQl Server能不能运行,你试一下就知道了.
To keiy()
谢谢,我试一下。
sigui
2006-03-29
打赏
举报
回复
我没试过,但是对于楼主的语句语句能在sql server下执行表示怀疑……
Persistent8813
2006-03-29
打赏
举报
回复
Update tbl1 a,tb12 b set a.field1=b.field1 where a.Field2=b.Field2
正解
kmfangxun
2006-03-29
打赏
举报
回复
我考,我给的分咋不见了!
奥爸
2006-03-28
打赏
举报
回复
access可能不支持这种语法,换一种方法去实现吧
柯本
2006-03-28
打赏
举报
回复
如果我没记错的话,在access中应该这样写:
Update tbl1 a,tb12 b set a.field1=b.field1 where a.Field2=b.Field2
kmfangxun
2006-03-28
打赏
举报
回复
To springai(龙在江湖) :
tbl1和tbl2 都已经有field1,field2字段,应该不需要tbl1+tbl2.field1这样的Table吧?
springai
2006-03-28
打赏
举报
回复
首先建一个tbl1+tbl2.field1的新表newtbl1,然后利用insert into () (select...from ..)语句将tbl1的数据和tbl2.field1插入到newtbl1中,然后就好办了。删除tbl1的数据,将更新好的数据导入回tbl1中,速度很快,绝对比楼上的朋友快10倍以上(10000条数据)
kmfangxun
2006-03-28
打赏
举报
回复
楼上说的有理,不过这样做更新速度会慢很多,还有别的办法没有?
lurel
2006-03-28
打赏
举报
回复
ACCESS 不支持from 子句的update
实在不行,在程序里做个循环,先把tbl2的值取出来,然后用这个值更新tbl1
access
一次执行多条
sql
语句
###
Access
一次执行多条
SQL
语句
在
Access
数据库管理中,有时我们需要在同一事务中执行多条
SQL
语句
来确保数据的一致性和完整性。例如,在更新某个记录后可能还需要执行其他操作,如增加日志记录等。本文将详细介绍...
Oracle11g客户端精简版
2. **
SQL
*Plus**:这是一个命令行工具,允许用户直接输入
SQL
语句
进行查询、更新、管理数据库。它是数据库管理员日常工作的得力助手,支持脚本执行和报告生成。 3. **Oracle Developer Tools**:这些工具包括ODAC...
access
sql
语句
小结
access
常用
sql
语句
总结
Access
数据库实战(三):
Access
SQL
语句
不用 case when end
今天用
SQL
语句
写一个
ACCESS
数据库的查询时,里面用到了
SQL
的语法case when end.结果编译的时候显示错误,调试了半天也没找出原因。 结果在网上一收发现
ACCESS
里面的IIf的用法就相当于
SQL
里面的case when end。
Access
...
access
sql
语句
//更新
语句
update [%s] set id= %d where A = '%s' //添加
语句
Insert Into [A] (ID) Values(%d) //得到最大值 Select Max([A]) As MaxID From [B] //删除记录 delete from Awhere ID=%d ...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章