仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 675|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之SQL Server日期格局的转换

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你看出了作者的深度?深处半米!当初是冲那么多的大牛给他写序才买的,后来才发现无啥内容,作者也只是才用几年的新手,百花了几十两银子,再次感叹当今社会的虚伪与浮躁server|转换SQLServer中文版的默许的日期字段datetime格局是yyyy-mm-ddThh:mm:ss.mmm

比方:

selectgetdate()

2004-09-1211:06:08.177

这关于在要分歧数据库间转移数据大概习气oracle日期格局YYYY-MM-DDHH24:MI:SS的人几有些不便利.

我收拾了一下SQLServer内里大概常常会用到的日期格局转换办法:

举比方下:

selectCONVERT(varchar,getdate(),120)
2004-09-1211:06:08

selectreplace(replace(replace(CONVERT(varchar,getdate(),120),-,),,),:,)
20040912110608

selectCONVERT(varchar(12),getdate(),111)
2004/09/12

selectCONVERT(varchar(12),getdate(),112)
20040912

selectCONVERT(varchar(12),getdate(),102)
2004.09.12

别的我不经常使用的日期格局转换办法:

selectCONVERT(varchar(12),getdate(),101)
09/12/2004

selectCONVERT(varchar(12),getdate(),103)
12/09/2004

selectCONVERT(varchar(12),getdate(),104)
12.09.2004

selectCONVERT(varchar(12),getdate(),105)
12-09-2004

selectCONVERT(varchar(12),getdate(),106)
12092004

selectCONVERT(varchar(12),getdate(),107)
0912,2004

selectCONVERT(varchar(12),getdate(),108)
11:06:08

selectCONVERT(varchar(12),getdate(),109)
091220041

selectCONVERT(varchar(12),getdate(),110)
09-12-2004

selectCONVERT(varchar(12),getdate(),113)
120920041

selectCONVERT(varchar(12),getdate(),114)
11:06:08.177

更多的及详细申明请参考SQLServer的联机丛书.

为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
爱飞 该用户已被删除
沙发
发表于 2015-1-19 09:48:45 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-27 05:16:25 | 只看该作者
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
透明 该用户已被删除
地板
发表于 2015-2-11 02:49:40 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
冷月葬花魂 该用户已被删除
5#
发表于 2015-3-1 20:03:50 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
活着的死人 该用户已被删除
6#
发表于 2015-3-10 23:28:13 | 只看该作者
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
admin 该用户已被删除
7#
发表于 2015-3-17 16:09:26 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
若天明 该用户已被删除
8#
发表于 2015-3-24 11:59:16 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 14:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表