如何在ACCESS数据库中批量替换内容、数据库批量查询

如何在ACCESS数据库中批量替换内容、数据库批量查询,第1张

想更快更准确的替换,还是得用到SQL执行语句。方法之一:1 打开你的数据库MDB2 在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”->“查询”3 点击数据库窗口中的“新建”按钮4 点击“确定”,关闭“显示表”窗口5 点击工具栏左上侧的“SQL”,或在“视图”菜单中选择“SQL 视图”6 删掉所有的内容7 直接输入SQL语句(替换表as_info中字段n_content 中的""分号为空为例):update as_info SET n_content = replace(n_content,"","") 该方法对ACCESS 2000库无效。8 点击工具栏上“查询”-->“运行”即可。方法二:set Rs = Server.CreateObject("ADODB.Recordset") sql1="select n_content from as_info" rs.open sql1,conn,1,3 do while not rs.eof n_content=replace(rs("n_content"),"","") rs("n_content")=n_content rs.update rs.movenext loop rs.close set rs=nothing 方法三:批量替换工具点击下载此文件

你既然使用的是Access数据库,其实其功能强大,完全没有必要使用语句进行 *** 作,当然不是说不行,完全可以使用其查找替换即可完成。其 *** 作如下(包括语句的书写):

1。使用查找替换,打开包含你所述数据的表,单击该字段的任何一处,点击编辑,查找,d出查找替换对话框,在查找内容中输入“uploa*/”,替换为中输入“75-10/”,在匹配中选择“字段任何部分”,先点击替换,试一下结果如何,如果满意,就可以点击全部替换。至此其 *** 作完成。

2.使用语句:如对Access的功能不是太熟悉的话,建议使用向导完成字段选取的 *** 作。在设计视图状态下,选择更新查询,在更新到中输入/uploads/75-10/1119-16.jpg,条件中输入:/uploads/uploa2127/1119-16.jpg,这样 *** 作你需要逐个进行。有点麻烦,至于 *** 作语句,你可以点击SQL视图进行查看。

希望我的回答对你有帮助,如有疑问可以留言或在线交流。

1、打开需要修改的Access数据库

2、在数据库“对象”中点击“查询”

3、点击“在设计视图中创建查询”

4、在出现的界面中关闭“显示表”小窗口

5、点击“视图”菜单,选择“SQL视图”,此时将出现查询窗口,您可以在此输入SQL语句了

6、直接输入以下SQL语句:

Update 表 SET 字段=replace(字段,"原字符","替换字符")

您可根据实际情况,将上面红字换掉即可,这里举个例子,假设表为biao、字段为content、原字符为xiazai.jb51.net、替换字符为down1.jb51.net,那么相应的SQL语句如下:

复制代码

代码如下:

Update biao SET

content=replace(content,"xiazai.jb51.net","down1.jb51.net")

7、点击工具栏中的感叹号,运行即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6826377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存