set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[bijiao]
AS
BEGIN
SET NOCOUNT ON;
declare @id nvarchar(255)
declare @name nvarchar(255)
declare @des nvarchar(255)
declare my_cursor cursor for
select id,name,des from A
open my_cursor
fetch next from my_cursor
into @id,@name,@des
while @@fetch_status= 0
begin
if ( (not @name is null) and ( not @des is null) )
begin
declare @length int
declare @i int
set @i =1
set @length = len( @name)
while ( @i< @length + 1 )
begin
declare @chr nvarchar(10)
set @chr= substring(@name,@i,1)
if charindex(@chr,@des) >0
begin
update A set Code = 'YES' where id = @id
end
set @i = @i + 1
end
end
fetch next from my_cursor
into @id,@des
end
close my_cursor
deallocate my_cursor
END
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。