找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 6837|回复: 49

速度~~

  [复制链接]
发表于 2007 年 5 月 9 日 09:50:35 | 显示全部楼层 |阅读模式
悬赏5000兑换券未解决
mssql里查询分析器如何替换指定表指定字段的数据!!!
速度~~~

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2007 年 5 月 9 日 09:51:19 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
不知道,我速度了,给钱
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 5 月 9 日 09:51:46 | 显示全部楼层
好咯
UPDATE XS_JBQK
SET XH = REPLACE(XH, '[305037]', '[307503]')
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 5 月 9 日 09:53:40 | 显示全部楼层
提示影响咯800多条!!
但是查看却发现没有替换!!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 5 月 9 日 09:53:49 | 显示全部楼层
Update 表 set 字段=内容....
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 5 月 9 日 09:56:25 | 显示全部楼层
可惜不会用啊~
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 5 月 9 日 09:57:08 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 5 月 9 日 10:00:09 | 显示全部楼层
不会吧...偶一直这么用...
系不系你的权限是只读?
语句肯定是米问题的...
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 5 月 9 日 10:00:43 | 显示全部楼层
原帖由 pengxing 于 2007-5-9 10:00 发表
不会吧...偶一直这么用...
系不系你的权限是只读?
语句肯定是米问题的...

sa权限!!
怎么会!
我用的
UPDATE PD_XSHPXM
SET XH = REPLACE(XH, '[305037]', '[307503]')
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 5 月 9 日 10:02:13 | 显示全部楼层
3. 更新记录
3.1 在查询分析器中构造 更新记录用的存储过程, 并更新 ID为1 的记录集

linenum
--使用数据库 shawl
use shawl
go
  
--构造更新用的存储过程, 名 dbo.t_updateSproc
create proc dbo.t_updateSproc
  
  --定义变量 id, title, content
    @id int,
    @title varchar(255),
    @content varchar(4000)
as
begin
  
  --设置不返回受影响行的结果
    set noCount on
  
  --更新内容, 如果变量 id 为空, 则不更新内容
    update t set title=@title, content=@content where id=coalesce(@id,0)
  
  --选取并显示被更新的记录集
    select * from t where id=@id
end
go
  
  --授权给用户(组)
  grant exec on dbo.t_updateSproc to dbo
go
  
--在查询分析器中执行存储过程, 更新列名 为ID 值=1 的行
exec dbo.t_updateSproc @id=1, @title='update title', @content='update content'

3.2 在 ASP 中使用存储过程执行更新操作
(请检查你有没有创建并引用 2.2.1 的 createCnn 与 closeCnn 函数)

linenum
<%
    dim id, title, content
    dim sql, rs, cnn
    id=1
    title="update title where id=1"
    content="update content"
    sql="exec dbo.t_updateSproc @title='"&title&"',@content='"&content&"',@id="&id
    call createCnn(cnn)
        cnn.open conn
        set rs=cnn.execute(sql)
            response.write "ID为: "&rs("id")&" 的记录集已更新"
            rs.close
        set rs=nothing
    call closeCnn(cnn)
%>
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 18 日 10:21 , Processed in 0.022057 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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