|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。存储历程|字符串/*
author:amjn
date:2003-03-28
version:1.0
function:交换text,ntext列中的字符串(不撑持中文)
*/
declare@ptrvarbinary(16)
declare@amjnIdint
declare@Positionint,@lenint
set@len=datalength(ILOVEHJL)
declarewux_CursorscrollCursor
for
selecttextptr([Name]),[amjnId]fromUSA201
forreadonly
openwux_Cursor
fetchnextfromwux_Cursorinto@ptr,@amjnId
while@@fetch_status=0
begin
select@Position=patindex(%ILOVEHJL%,[Name])fromUSA201where[amjnId]=@amjnId
while@Position>0
begin
set@Position=@Position-1
updatetextUSA201.[Name]@ptr@Position@lenilovehjl
select@Position=patindex(%ILOVEHJL%,[Name])fromUSA201where[amjnId]=@amjnId
end
fetchnextfromwux_Cursorinto@ptr,@amjnId
end
closewux_cursor
deallocatewux_cursor
go
上面我们说了DML的闪回方案。但对于DDL却无能为力,对于大多数的DDL,即使是rowbase格式,二进制日志binlog中仍只记录语句本身。对于删表操作,只记录一个语句droptablet。仅凭这句话,无法还原表的数据。 |
|