Добавить комментарий

нечеткий поиск

Вряд ли следующий текст верен.
DECLARE @CurOID int, @Str varchar(300)
SET @CurOID = 0
WHILE 1 = 1 BEGIN
SELECT @CurOID = min(OID) FROM Company WHERE OID > @CurOID
IF @CurOID IS NULL break
SELECT @Str = Name + Country + ZIPCode + State + City + Address FROM Company
INSERT INTO CompanyNGrams (CompanyID, NGram, NGramCount)
SELECT @CurOID, NGram, NGramCount FROM dbo.StrToGrams(@Str)
END
В таблицу CompanyNGrams записывается только последняя строка таблицы Company