By submitting my Email address I confirm that I have read and accepted the Terms of Use and Declaration of Consent.

By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.

You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.

3. One of the conditions in our WHERE clause is to compare first 6 characters of column A in table T1 with column B in table T2

How do I acheive that? Is there a SQL Server built-in function for the encryption/decryption process I could use here? The query is part of a stored procedure. Triple DES is the algorithm used for data encryption. We are using SQL Server 2000.

Unfortunately, there is no built-in encryption/decryption for SQL Server 2000 (from all accounts, that will be a big new feature in 2005). There are plenty of third-party apps that do the same things (see
www.activecrypt.com/products.html). You can do the lookup with a temp table by decrypting all values and then doing the query on a temp table. This is going to have a huge performance impact but that's the price of encryption!

0 comments

Register

Login

Forgot your password?

Your password has been sent to:

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy