仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 604|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL教程之MSSQL批量交换语句 在SQL SERVER中批量...

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:15:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MySQL的双许可模式意味着,那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助。MySQLAB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。办法一:(这类是最经常使用的,由于良多年夜段的内容都利用textntext等数据范例,而我们一般也是交换内里的内容)

varchar和nvarchar范例是撑持replace,以是假如你的text不凌驾8000能够先转换成后面两品种型再利用replace

交换textntext数据范例字段的语句

复制代码代码以下:
update表名set字段名=replace(cast(与后面一样的字段名asvarchar(8000)),底本内容,想要交换成甚么)



办法二:(交换其他数据范例字段的语句,实践使用中不罕见)

复制代码代码以下:
update[表名]set字段名=replace(与后面一样的字段名,底本内容,想要交换成甚么)

以下是增补:
1。怎样批量交换ntext字段内里的数据
成绩形貌:
我想把数据库中News表中的字段content中的一些字符批量交换。
我的content字段是ntext范例的。

我想交换的字段是content字段,我想把内里的www.ckuyun.com交换成http://www.ckuyun.com,交换办法是:

updateNews
setcontent=replace(cast(contentasvarchar(8000)),
www.ckuyun.com,
http://www.ckuyun.com)

2。怎样批量交换varchar和nvarchar范例
varchar和nvarchar范例是撑持replace,以是假如你的text/ntext不凌驾8000/4000能够先转换成后面两品种型再利用replace。
update表名
settext范例字段名=replace(convert(varchar(8000),text范例字段名),要交换的字符,交换成的值)
update表名
setntext范例字段名=replace(convert(nvarchar(4000),ntext范例字段名),要交换的字符,交换成的值)

不外下面的办法,关于text或ntext字段凌驾8000的时分就不克不及用了,一样平常能够用asp程序来完成,先读取内容交换后,保留到数据库中。

一时办理办法:就是在天生静态的工夫,能够先交换再输入,这里有个貌似不错的办理办法了,人人能够看下一篇文件啊。

假如不熟习sqlserver的伴侣能够用软件来完成
sqlserver数据库批量交换工具(数据库及文本文件查找交换)v1.0中文绿色版

SQLServer数据库批量查找交换工具1.2SQL木马扫除助手即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。
若天明 该用户已被删除
沙发
发表于 2015-1-25 17:54:17 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
小女巫 该用户已被删除
板凳
发表于 2015-2-3 12:27:47 | 只看该作者
一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
深爱那片海 该用户已被删除
地板
发表于 2015-2-8 23:52:15 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
老尸 该用户已被删除
5#
发表于 2015-2-26 14:36:32 | 只看该作者
发几份SQL课件,以飨阅者
灵魂腐蚀 该用户已被删除
6#
 楼主| 发表于 2015-3-8 15:36:27 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
再现理想 该用户已被删除
7#
发表于 2015-3-16 03:38:44 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
只想知道 该用户已被删除
8#
发表于 2015-3-22 19:42:38 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 00:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表