问题:密码. 自己写一个字符串加密解密函数就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字段采用大二进制数据类型的 --用存储过程实现的简单例子:/*--加/解密字符串 @str 为加/解密的字符串 @pwdstr 为加/解密字符串的密钥*/create function f_jmstr(@str varchar(8000),@pwdstr varchar(8000))returns varchar(8000)Asbegin declare @re varchar(8000) declare @i int select @i=len(@str),@re='' while len(@pwdstr)<@i set @pwdstr=@pwdstr+'abc'+@pwdstr while @i>0 select @re= char(ascii(substring(@str,@i,1))^ascii(substring(@pwdstr,@i,1))) +@re ,@i=@i-1 return(@re)endgo--调用例子select dbo.f_jmstr(dbo.f_jmstr('abce','123434'),'123434') 在sql08的企业管理器中运行BCP生成格式文件出错 同一种商品,每次进货价不同,销售价也不同,怎样算利润 关于连接数据库的字段名有什么不同。 题又变啦,高手快来啊 ◆◇◆ 是否可以通过SQL语句或存储过程调用系统服务,并传递参数? ◆◇◆ SQL 2005 邮件发送问题 SQLsever启动不了 高手请进 如何动态SQL执行出错时反馈出具体错误信息,请邹夫子等大师赐教 JDBC连接问题 把图片存到SQLServer里应该怎么写 拜托各位了 急,这个问题DB2版没人答。
@str 为加/解密的字符串
@pwdstr 为加/解密字符串的密钥
*/
create function f_jmstr(@str varchar(8000),@pwdstr varchar(8000))
returns varchar(8000)
As
begin
declare @re varchar(8000)
declare @i int
select @i=len(@str),@re=''
while len(@pwdstr)<@i
set @pwdstr=@pwdstr+'abc'+@pwdstr
while @i>0
select @re=
char(ascii(substring(@str,@i,1))^ascii(substring(@pwdstr,@i,1)))
+@re
,@i=@i-1 return(@re)
endgo--调用例子
select dbo.f_jmstr(dbo.f_jmstr('abce','123434'),'123434')