|  | Posted by Mike Epprecht \(SQL MVP\) on 10/03/05 16:21 
Object Owner...Object Owner
 CREATE FUNCTION dbo.encrypt_pair (@data VARCHAR(14) , @key char(30) )
 RETURNS VARCHAR (60)  AS
 BEGIN
 DECLARE @encryptedvars VARCHAR(60)
 EXEC master..xp_aes_encrypt @data,@key,@encryptedvars OUTPUT
 RETURN  @encryptedvars
 END
 
 
 select student_id, student_ssn,
 dbo.encrypt_pair(student_ssn,'00000000000000000000000000000000') from
 student_ssn
 
 
 --
 --------------------------------
 Mike Epprecht, Microsoft SQL Server MVP
 Zurich, Switzerland
 
 IM: mike@epprecht.net
 
 MVP Program: http://www.microsoft.com/mvp
 
 Blog: http://www.msmvps.com/epprecht/
 
 "rcamarda" <rcamarda@cablespeed.com> wrote in message
 news:1128344611.711934.195110@g43g2000cwa.googlegroups.com...
 >I issue this command in QA:
 > CREATE FUNCTION encrypt_pair (@data VARCHAR(14) , @key char(30) )
 > RETURNS VARCHAR (60)  AS
 > BEGIN
 >   DECLARE @encryptedvars VARCHAR(60)
 >   EXEC master..xp_aes_encrypt @data,@key,@encryptedvars OUTPUT
 >   RETURN  @encryptedvars
 > END
 >
 > If I run it again, I get an error that it already exists (duh).
 > Next I run:
 >
 > select student_id, student_ssn,
 > encrypt_pair(student_ssn,'00000000000000000000000000000000') from
 > student_ssn
 >
 > and I get the error:
 > Server: Msg 195, Level 15, State 10, Line 1
 > 'encrypt_pair' is not a recognized function name.
 > I don't get whats wrong!
 > Thanks
 > Rob
 >
  Navigation: [Reply to this message] |