用cmd命令访问ip地址:求一sql语句
来源:百度文库 编辑:神马品牌网 时间:2024/07/07 07:04:54
我想将数据库中content中的内容"er"改成"ea",能批量修改吗?哪位高手能给个思路,谢谢
代码:sql="update soft set content="replace(content,"er","ea")" where time>'"&t&"' order by time desc"
soft是表,content是字段
属于三楼:dantiv 说的情况,运行asp文件修改不了,到sql服务器上运行,说er列无效
代码:sql="update soft set content="replace(content,"er","ea")" where time>'"&t&"' order by time desc"
soft是表,content是字段
属于三楼:dantiv 说的情况,运行asp文件修改不了,到sql服务器上运行,说er列无效
"update soft set content=replace(content,'er','ea') where [time]>"+t
sql中使用单引号而不是双引号
还有update语句不可以排序
为什么求 sql语句??
你自己的sql语句不是对的吗 ?
你似乎应该注意引号的问题,sql语句是对的!
这个语句的思路也是正确的!
我试过可以批量修改呀?
是不是content里的一部分有er的数据批量改为ea呢?如果是这样
就是使用下面的SQL
UPDATE soft
SET content = CASE WHEN CHARINDEX('er', content) > 0 THEN SUBSTRING(content, 1,
CHARINDEX('er', content) - 2) + 'ea' + SUBSTRING(content, CHARINDEX('er', content) + 2,
DATALENGTH(content)) ELSE content END
WHERE time>'"&t&"' ORDER BY time DESC
太长了所以分行写了。
sql="update soft set content='"ea"' where time>'"&t&"' and content='"er"' order by time desc"