《冰菓》(SQL自学学习笔记版)第一集:DATEADD()用法详析(2)
I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval="d" (必须用双引号)表示 N的单位为日。 I的设定值如下:
yyyy Year 年
q Quarter 季
m Month 月
d Day 日
w Weekday 星期
h Hour 时
n Minute 分
s Second 秒
N :数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为 >date 以后的日期),负值表示减(结果为 >date 以前的日期)。
D :待加减的日期。
例子: DateAdd ( "m" , 1 , "31-Jan-98")
结果: 28-Feb-98″
千反田爱瑠:″折木奉太郎君果然厉害呢!不过我要说一个补充:如果要使用SQL语句修改数据库中某数据表中的某字段,应该这样写:update 数据表 set 修改的日期字段=dateadd(year,1,修改的日期字段)
DATEADD()函数在日期中能添加或减去指定的时间间隔,语法是 DATEADD(datepart,number,date)
其中datapart参数的取值范围是{yy/yyyy,qq/q,mm/m,dy/y,dd/d,wk/ww,dw/w,hh,mi/n,ss/s,ms,mcs,ns}
,number 是您希望添加的间隔数
,date 参数是合法的日期表达式″
折木奉太郎说:″结合你的知识和我的知识,我就可以推理出:显而易见的选择D。老婆,我最近学到了一些别的知识告诉你吧!来满足你的好奇心!可以通过查看master数据库中的sysdatabases表,来了解当前存在的数据
create database数据库名
on primary
(name='stuDB_ _data', -主数据文件的逻辑名称
filename='D:stuDB_ data.mdf, -主数据文件的物理名称
size=5mb,--主数据文件的初始大小
maxsize=100mb, -主数据文件增长的最大值
)
log on
(
name='stuDB_ log',
filename='D:stuDB_ log.ldf,
size=2mb,
filegrowth= 1mb
)
使用数据库: use数据库名″
千反田爱瑠说:″为什么你对我这么好?″
于是折木奉太郎又引用了他以前告白的话语:″
'我的心被唤起,都是因为你。′ ″