|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用[http://msdn.microsoft.com/zh-cn/library/ms174420.aspx]
DATEPART(Transact-SQL)
前往暗示指定日期的指定日期部分的整数。
Transact-SQL语法商定
语法
DATEPART(datepart,date)参数
datepart
指定要前往的日期部分的参数。下表列出了MicrosoftSQLServer2005可辨认的日期部分及其缩写。
日期部分缩写
year
yy,yyyy
quarter
qq,q
month
mm,m
dayofyear
dy,y
day
dd,d
week
wk,ww
weekday
dw
hour
hh
minute
mi,n
second
ss,s
millisecond
ms
week(wk,ww)日期部分反应对SETDATEFIRST所做的变动。恣意一年的1月1日均界说week日期部分的开首数字,比方:DATEPART(wk,Jan1,xxxx)=1,个中,xxxx是恣意一年。
weekday(dw)日期部分前往与一周的某一天对应的数字,比方:Sunday=1,Saturday=7。weekday日期部分天生的数字取决于SETDATEFIRST所设置的值。这设置一周中的第一天。
date
表达式,用于前往datetime或smalldatetime值,或日期格局的字符串。仅对1753年1月1日以后的日期利用datetime数据范例。将之前的日期存储为字符数据。当输出datetime值时,应一直将其放进引号中。因为smalldatetime只准确到分钟,以是在利用smalldatetime值时,秒和毫秒一直为0。
假如只指定年份的后两位数字,则小于或即是two-digityearcutoff设置选项值的后两位数字的值将与停止年份处于统一世纪中。比此选项值的后两位数字年夜的值先于停止年份的世纪。比方,假如two-digityearcutoff是2049(默许值),则49将被注释为2049,而50则将被注释为1950。为了不发生歧义,请利用四位年份。
有关指准时间值的具体信息,请参阅工夫格局。有关指定日期的具体信息,请参阅日期和工夫(Transact-SQL)。
前往范例
int
备注
DAY、MONTH、和YEAR函数分离是DATEPART(dd,date)、DATEPART(mm,date)和DATEPART(yy,date)的同义词。
示例
GETDATE函数前往以后日期。可是,举行对照时其实不老是必要供应完全日期;一般,只对日期的一部分举行对照。以下示例显现GETDATE和DATEPART的输入。
SELECTGETDATE()ASCurrentDate
GO上面是了局集:
CurrentDate
---------------------------
Feb18199811:46PM
SELECTDATEPART(month,GETDATE())ASMonthNumber
GO上面是了局集:
MonthNumber
------------
2
以下示例假定日期为5月29日。
SELECTDATEPART(month,GETDATE())
GO上面是了局集:
-----------
5
(1row(s)affected)鄙人面的示例中,日期被指定为数字。请注重,SQLServer将0注释为1900年1月1日。
SELECTDATEPART(m,0),DATEPART(d,0),DATEPART(yy,0)上面是了局集:
-----------------
111900
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码 |
|