摘要:
1.Check Constraints 我相信大部分的朋友对约束的概念理解应该都是Check类型的约束,这种约束对表中的某一列的格式或者值进行限制,只有满足条件的数据才能被写入。比如: create table Goods ( GoodsID int identity(1,1) primary key, Price decimal(12,4) constraint chkPrice check (Price>1000) ) 上面的SQL建立了一张新表,并且对表中的列Price建立一个check约束,名叫chkPrice,它的作用就是对插入price列数据进行判断,如果大于1000,满足条 阅读全文
摘要:
1) 一年的第一天 SELECT DATEADD(YEAR,DATEDIFF(YEAR,0,GETDATE()),0) 注:首先DATEDIFF(YEAR,0,GETDATE()) --计算当前年份与 1900年相差的年数,然后通过计算1900-1-1加上相差的年数的日期即为当年第一天 2) 一个季的第一天 SELECT DATEADD(Quarter,DATEDIFF(Quarter,0,GETDATE()),0) 注:首先DATEDIFF(Quarter,0,GETDATE()) --计算当前月份与 1900年相差的季份数,然后通过计算1900-1-1加上相差的季份数的日期即为当季第一天 阅读全文