一、操作日期的函数:

1. getdate() --获取当前系统日期、时间
2. DateAdd (interval,number,date) -- 在向指定日期加上一段时间的基础上,返回新的 datetime

 3.DateDiff (interval,date1,date2)--以interval 指定的方式,返回date2 与date1两个日期之间的差

 4. DatePart (interval,date) ---返回日期date中,interval指定部分所对应的整数值

 5. DateName (interval,date) --返回日期date中,interval指定部分所对应的字符串名称

6. day(date), month(date),year(date) --可以与datepart对照一下

7.  CAST ( expression AS data_type [ (length ) ]) --sql时间格式转换

    CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) --sql时间格式转换

符:

求出随机输出字符‘a-z
select char(97+abs(checksum(newid()))%26)|select char(97+rand()*26)

CHECKSUM ( * | expression [ ,...n ] ) --expression 除非可比数据类型之外的任何类型的表达式,返回按照表的某一行或一组表达式计算出来的校验和值。

HashBytes ( '<algorithm>', { @input | 'input' } ) --<algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1,

返回其输入的 MD2、MD4、MD5、SHA 或 SHA1 哈希值。

实例:

DECLARE @HashThis nvarchar(max);
SELECT @HashThis = CONVERT(nvarchar,'dslfdkjLK85kldhnv$n000#knf');
SELECT HashBytes('SHA1', @HashThis);
GO


参考:http://lslxdx.blog.163.com/blog/static/301518072010649140440/http://msdn.microsoft.com/zh-cn/library/ms189788.aspx



 

相关文章:

  • 2022-12-23
  • 2021-12-27
  • 2022-03-08
  • 2022-12-23
  • 2021-12-18
  • 2021-11-03
  • 2022-02-23
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案