小编pqs*_*qsk的帖子

T-SQL:在UPDATE语句中使用CASE根据条件更新某些列

我想知道这是否可行.如果条件为真,我想更新列x,否则将更新列y

UPDATE table SET
     (CASE (CONDITION) WHEN TRUE THEN columnx
                       ELSE columny
      END)
= 25
Run Code Online (Sandbox Code Playgroud)

我搜索了一遍,尝试了一些东西,但无法找到解决方案.我认为这是不可能的,但我想我会问这里,看看是否有人之前做过.提前致谢.

sql case sql-update

91
推荐指数
4
解决办法
26万
查看次数

用于登录用户到网站的T-SQL AES加密与哈希/萨尔特

我有一个项目,显然软件的设计者没有考虑安全性.

密码以纯文本格式存储,并通过纯文本传输.所以我有责任解决这个问题.

我的安全性有点生疏,所以我的问题是:对于在线用户密码验证,最好使用散列/腌制技术,还是使用AES加密更好?我可以有利有弊吗?

以某种方式使用ASP.NET成员资格提供程序会更好吗?这会容易吗?我以前用过它,但是软件会调用它自己的表,所以我不确定那里是否有更多麻烦.

如果这已经得到回答,有人可以指示我,因为我没有找到比较.

asp.net authentication hash asp.net-membership aes

5
推荐指数
1
解决办法
743
查看次数

TSQL-查找SQL Server中多个记录的天数差异

是否有可能找到SQL Server 2008 R2中不同记录的天数差异?

SELECT OrderDate FROM OrdersTbl WHERE SKU='AA0000' ORDER BY ORDERDATE DESC


OrderDate
-----------------------
2009-12-03 00:00:00.000
2009-04-03 00:00:00.000
2008-02-22 00:00:00.000
2008-02-21 00:00:00.000
2007-02-18 00:00:00.000
2007-01-27 00:00:00.000
2006-10-13 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

我想要一种方法来获取每个订单日期之间的天数,以便我可以找到平均频率.提前致谢.

sql t-sql average datediff sql-server-2008

3
推荐指数
1
解决办法
4165
查看次数

为什么不是开始,结束于在C#上使用regularrexpression?

为什么我的正则表达式找不到我的字符串?

 Regex.Replace(" SCRIPT language=Javascript src=\"\"\r\ntype=text/javascript ",
    "^language=Javascript$",
    "language=\"Javascript\"",
    RegexOptions.Multiline | RegexOptions.Compiled
);
Run Code Online (Sandbox Code Playgroud)

^language=Javascript$是行不通的.如果我删除它有效,但我想确保一个部分相似的字符串不会被替换(它发生在我的测试中).字符串不是常量,我实际上使用变量,但这只是我使用的一种情况.有帮助吗?

c# regex

1
推荐指数
1
解决办法
113
查看次数