随笔分类 -  数据库-Sqlserver

话说咱一个net平台程序员,到现在才玩sql,丢人啊,呵呵
【转】MS Sql server 日期转换为特定字符串格式(续)
摘要:SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返回:17 select d 阅读全文
posted @ 2012-09-20 11:06 伤寒泪 阅读(1069) 评论(0) 推荐(0) 编辑
【转】MS Sql server 日期转换为特定字符串格式
摘要:愕然发现,sqlserver和oracle里对数据类型的转换还是有不少差异的。目前项目是sqlserver,需要用到,因此拿捏了过来,转一下,哈哈。作为备份吧。正文:日期格式化函数:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 阅读全文
posted @ 2012-09-18 16:20 伤寒泪 阅读(2056) 评论(0) 推荐(0) 编辑
【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
摘要:近日在使用sql2008的过程中,要对已经创建完成的表结构进行修改,却一直提示弹出如下提示:“不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改””开始还以为是因为我过多的在家里以及公司的机子上使用这个数据库引起的版本问题,但是最后确定并非是版本问题,经过搜素,找到了相应的解决方法:“打开SQL SERVER 2008 工具-->选项-->Designers-->表设计器和数据库设计器,把“阻止保存要求重新创建表的更改”的勾去掉然后点“确定”即可。” 阅读全文
posted @ 2012-07-25 17:58 伤寒泪 阅读(21989) 评论(6) 推荐(3) 编辑