You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.9 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[PROC_SplitAndCallDblMetaPhone] Script Date: 9/27/2019 1:30:14 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE proc [dbo].[PROC_SplitAndCallDblMetaPhone]
  9. AS
  10. BEGIN
  11. DECLARE @Str VARCHAR(30)='AAA BBB CCC DDDD'
  12. DECLARE @strList VARCHAR(300)
  13. DECLARE @TempWord TABLE
  14. (
  15. rowid INT,
  16. name VARCHAR(200),
  17. FN1 VARCHAR(200)
  18. )
  19. INSERT INTO @TempWord(rowid, name)
  20. SELECT * from dbo.Split(' ', @str)
  21. UPDATE @TempWord SET
  22. FN1 = dbo.fnDoubleMetaphoneScalar(1,name)
  23. --INSERT INTO BlackListSound(BlackListId, FN1)
  24. --SELECT @blId, REPLACE(@strList,' ','') FROM @TempWord
  25. --SELECT * FROM @TempWord
  26. SELECT @strList = COALESCE(@strList + ',', '')+
  27. CAST(FN1 AS varchar(5))
  28. FROM @TempWord
  29. SELECT REPLACE(@strList,' ','')
  30. END
  31. GO