1、自己写一个小的数据库函数,插入数据时调用,就行 insert into ta(col) select dbo.f_jm('asdfasdf')2、口令有两种,一种应用程序自己的用户,一是数据库登录用户,如果应用程序的话用上面的加密函数加密数据放在数据表,如果数据库用户那你直接保存本身数据是加密保存的
--加密事例 使用 WITH ENCRYPTION 选项 以下示例将创建 HumanResources.uspEncryptThis 存储过程。USE AdventureWorks; GO IF OBJECT_ID ( 'HumanResources.uspEncryptThis', 'P' ) IS NOT NULL DROP PROCEDURE HumanResources.uspEncryptThis; GO CREATE PROCEDURE HumanResources.uspEncryptThis WITH ENCRYPTION AS SET NOCOUNT ON; SELECT EmployeeID, Title, NationalIDNumber, VacationHours, SickLeaveHours FROM HumanResources.Employee; GO
insert into ta(col) select dbo.f_jm('asdfasdf')2、口令有两种,一种应用程序自己的用户,一是数据库登录用户,如果应用程序的话用上面的加密函数加密数据放在数据表,如果数据库用户那你直接保存本身数据是加密保存的
--加密事例
使用 WITH ENCRYPTION 选项
以下示例将创建 HumanResources.uspEncryptThis 存储过程。USE AdventureWorks;
GO
IF OBJECT_ID ( 'HumanResources.uspEncryptThis', 'P' ) IS NOT NULL
DROP PROCEDURE HumanResources.uspEncryptThis;
GO
CREATE PROCEDURE HumanResources.uspEncryptThis
WITH ENCRYPTION
AS
SET NOCOUNT ON;
SELECT EmployeeID, Title, NationalIDNumber, VacationHours, SickLeaveHours
FROM HumanResources.Employee;
GO