sqlserver数据库
狼的独白
漫漫人生路,碌碌无为生;生命终将熄,莫哀天不公;如君今日醒,大业即可成!
-----狼的独白
展开
-
日期函数datename()
返回代表指定日期的指定日期部分的字符串。语法DATENAME ( datepart , date)参数datepart是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分缩写yearyy, yyyyquarterqq, qmonthm原创 2017-05-23 10:24:20 · 5118 阅读 · 0 评论 -
sql函数使用 GETDATE() 函数来获得当前的日期/时间
对于数据库根据日期查询,like不可用,convert()函数可用语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用的 style 值原创 2017-05-17 17:05:48 · 9251 阅读 · 0 评论 -
sql查询使用BETWEEN ... AND()
这些值可以是数值、文本或者日期,除了日期特殊外,在sqlserver中都是左右包含!例:select*from 表名 where 字段 between 1 and 10 相当于>=1 如果日期是长型 (2016-04-01 18:12:49.923)用select*from 表名 where 日期列 between '2017-5-16' and '2017-5-17 '原创 2017-05-17 17:36:24 · 29796 阅读 · 0 评论 -
SQL Server DATEDIFF() 函数
DATEDIFF() 函数返回两个日期之间的时间。语法:DATEDIFF(datepart,时间1,时间2) 计算时间差=时间2-时间1datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns原创 2017-05-22 16:02:36 · 438 阅读 · 0 评论 -
SqlServer2008--建立触发器实例
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行 完成后﹐与该触发器相原创 2017-06-29 16:34:57 · 3680 阅读 · 0 评论 -
修改一个表中的字段等于另一个表中字段
在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表2中字段B的值赋值到表1的字段A中,表1和表2通过字段C关联SQL Sever写法写法1:建议用1update 表1 set A=b.Bfrom 表1 a,表2 bwhere a.c=b.c写法2: UPDATE 表1 SET A= (SELECT B FROM 表2 WH原创 2017-06-30 17:53:25 · 5765 阅读 · 1 评论 -
数据库查询数字字段页面报错
数据库有数字int字段B,已转换为Integer,但是在求和 A+=B时报错,后输出B发现为NULL,解决办法 查询时用0替换null isnull(B,0)原创 2017-08-14 14:56:04 · 332 阅读 · 0 评论