奇哉怪也, 存储过程执行成功,数据却没有变化
存储过程如下,意在更新数据库中超过8000个字符的ntext字段skinmain的值:
CREATE PROC dbo.SearchAndReplace
(
@FindString NVARCHAR(100)
,@ReplaceString NVARCHAR(100)
)
AS
BEGIN
SET NOCOUNT ON
DECLARE @TextPointer VARBINARY(16)
DECLARE @DeleteLength INT
DECLARE @OffSet INT
SELECT @TextPointer = TEXTPTR([skinmain])
FROM [userskin]
SET @DeleteLength = LEN(@FindString)
SET @OffSet = 0
SET @FindString = '%' + @FindString + '%'
WHILE (SELECT COUNT(*)
FROM [userskin]
WHERE CHARINDEX(@FindString, [skinmain]) <> 0) > 0
BEGIN
SELECT @OffSet = CHARINDEX(@FindString, [skinmain]) - 1
FROM [userskin]
WHERE CHARINDEX(@FindString, [skinmain]) <> 0
UPDATETEXT [userskin].[skinmain]
@TextPointer
@OffSet
@DeleteLength
@ReplaceString
END
SET NOCOUNT OFF
END
GO
查询分析器中执行 SearchAndReplace "http://127.0.0.1","/"
提示“命令已成功完成"
然后我再SELECT COUNT(*) AS Expr1
FROM userskin
WHERE (skinmain LIKE '%127.0.0.1%')
仍然返回原来的68条
CREATE PROC dbo.SearchAndReplace
(
@FindString NVARCHAR(100)
,@ReplaceString NVARCHAR(100)
)
AS
BEGIN
SET NOCOUNT ON
DECLARE @TextPointer VARBINARY(16)
DECLARE @DeleteLength INT
DECLARE @OffSet INT
SELECT @TextPointer = TEXTPTR([skinmain])
FROM [userskin]
SET @DeleteLength = LEN(@FindString)
SET @OffSet = 0
SET @FindString = '%' + @FindString + '%'
WHILE (SELECT COUNT(*)
FROM [userskin]
WHERE CHARINDEX(@FindString, [skinmain]) <> 0) > 0
BEGIN
SELECT @OffSet = CHARINDEX(@FindString, [skinmain]) - 1
FROM [userskin]
WHERE CHARINDEX(@FindString, [skinmain]) <> 0
UPDATETEXT [userskin].[skinmain]
@TextPointer
@OffSet
@DeleteLength
@ReplaceString
END
SET NOCOUNT OFF
END
GO
查询分析器中执行 SearchAndReplace "http://127.0.0.1","/"
提示“命令已成功完成"
然后我再SELECT COUNT(*) AS Expr1
FROM userskin
WHERE (skinmain LIKE '%127.0.0.1%')
仍然返回原来的68条
...全文
相关推荐
079香飘飘冒险岛吸怪
冒险岛吸怪,支持079版本,无敌-VB-C
河北秦皇岛奇园怪楼导游词.doc
河北秦皇岛奇园怪楼导游词.doc
怪奇物语 高清壁纸 新标签页 热门电视剧 主题-crx插件
语言:English,中文 (简体),中文 (繁體) 每次打开新标签时都会获得怪奇物语不同的高清壁纸。这个新主题除此以外还包括天气,时间,记事本,时钟等其他你想要的强大功能。 以下是您将获得的其他功能列表: - 待办事项清单 - 设置收藏你的最爱壁纸 - 发现新的热门 - 书签 - 社交网络通知 - 每个新标签的高品质壁纸 - 时钟,显示日期和时间 - 天气小工具 - 打开即可搜索
scratch少儿编程逻辑思维游戏源码-怪奇物语.zip
scratch少儿编程逻辑思维游戏源码-怪奇物语.zip
雅奇880企业版v1021没有加密没有任何限制
一定可以生成exe文件的


