我们所有人都知道系统函数DATEADD
函数(作为示例)。这个函数有3个参数,第一个对我来说很奇怪。我在Google上查找了第一个参数的参数类型(在对象资源管理器窗口中显示为varchar
),但没有找到任何内容!
我认为这是一种在此功能中使用的枚举,因为其用法与枚举用法非常相似:
Print DATEADD(DAY,1,GETDATE()) -- What's that DAY?
如果回答其中一个问题,可以回答我的问题:
DAY
是什么?我如何编写像DATEADD
这样的函数来接受这样的参数?答案 0 :(得分:1)
日是一种类型,其值可以是:
yy, yyyy: year
qq, q: quarter
mm, m: month
dy, y: day of year
dd, d: day
wk, ww: week
dw, w: weekday
hh: hour
mi, n: minute
ss or s: second
ms: millisecond
mcs: microsecond
ns: nanosecond