Je veux écrire une requête un peu comme ceci:UDF SQL dans WHERE
CREATE PROCEDURE DupFinder
@FirstName varchar(20),
@LastName varchar(20)
AS
SELECT CustId
FROM Cust c
WHERE [dbo].[fn_MatchConfidence](@FirstName + ' ' + @LastName,
[dbo].fn_createCustHash (CustId)) > .8
Exécution de la fonction définie par l'utilisateur fn_MatchCondifence (qui prend deux varchars et renvoie un nombre) sur l'ensemble de la table Cust. CreateCustHash crée simplement une chaîne de FirstName et LastName avec un espace au milieu.
Comment est-ce que je peux faire ceci?
Et quelle erreur obtenez-vous exactement? –