asp批量更新sql语句举例

发布时间:2021-01-17编辑:脚本学堂
学习使用可以用于批量更新的sql语句,news表中...有ID列...SpecialIDID列 SpecialID列

学习使用可以用于批量更新的sql语句
news表中...有ID列...SpecialIDID列 SpecialID列
1 22
2 22
3 22
...............................
20000 22
求 1到5000 ID值 更新 SpecialID值 为 11求 5000到10000 ID值 更新 SpecialID值 为 33求SQL语句批量更新数据库语句delete 表名 where id=1 || id=3UPDATE news
SET SpecialID = CASE WHTN ID>=1 AND ID<=5000 THEN 11 ELSE 33 END
WHERE ID>=1 AND ID <=10000
 

复制代码 代码示例:
<%
dim connstr
dim db
db="Data/testDb.mdb"
set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " &Server.MapPath(db)
conn.open connstr
conn.execute("update anli set introduce=replace(introduce,'脚本学堂,专业网站技术类站点。',title)") '注意replace函数会替换内容字段中所有‘脚本学堂,专业网站技术类站点。’为title字段内容,请小心使用 ;
conn.close
set conn=nothing
%>
<%
dim db
set db=server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq="&server.MapPath("Data/AAAA.mdb")
dim rs
set rs=server.CreateObject("ADODB.Recordset")
rs.Open("update anli set introduce=replace(introduce,'脚本学堂,专业网站技术类站点。',title)"),db
%>

sql server:
 

复制代码 代码示例:
update b1
set banji = '一班'
where left(xuehao,2) = '01'
update a set b = replace(b,'图片','') where b like '%图片%'