sql里的cast和convert
来源:互联网 发布:南昌淘宝学校 编辑:程序博客网 时间:2024/04/30 18:24
CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。
语法
CAST expressionAS data_type
CONVERT (data_type[(length)], expression [, style])
参数expression
是任何有效的 Microsoft® SQL Server™ 表达式。有关信息,请参见。
data_type
目标系统所提供的数据类型,包括和 。不能使用用户定义的数据类型。有关可用的数据类型的信息,请参见数据类型。
length
、、、、 或数据类型的可选参数。
style
日期格式样式,借以将或数据转换为字符数据(、、、、 或数据类型);或者字符串格式样式,借以将 、、 或数据转换为字符数据(、、、、 或数据类型)。
SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。
在表中,左侧的两列表示将或转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。
标准
输入/输出**-0 或 100 (*) 默认值mon dd yyyy hh:miAM(或 PM)1101美国mm/dd/yyyy2102ANSIyy.mm.dd3103英国/法国dd/mm/yy4104德国dd.mm.yy5105意大利dd-mm-yy6106-dd mon yy7107-mon dd, yy8108-hh:mm:ss-9 或 109 (*) 默认值 + 毫秒mon dd yyyy hh:mi:ss:mmmAM(或 PM)10110美国mm-dd-yy11111日本yy/mm/dd12112ISOyymmdd-13 或 113 (*) 欧洲默认值 + 毫秒dd mon yyyy hh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20 或 120 (*) ODBC 规范yyyy-mm-dd hh:mm:ss[.fff]-21 或 121 (*) ODBC 规范(带毫秒)yyyy-mm-dd hh:mm:ss[.fff]-126(***)ISO8601yyyy-mm-dd Thh:mm:ss:mmm(不含空格)-130*科威特dd mon yyyy hh:mi:ss:mmmAM-131*科威特dd/mm/yy hh:mi:ss:mmmAM
*默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
** 当转换为 时输入;当转换为字符数据时输出。
*** 专门用于 XML。对于从或到数据的转换,输出格式如表中所示。对于从 、 或到数据的转换,输出等同于 style 2。对于从到数据的转换,输出等同于 style 1。
500) {this.resized=true; this.width=500;}" onmouseover="this.style.cursor=‘hand‘" onclick="{window.open(‘mk:@MSITStore:C:Program%20FilesMicrosoft%20SQL%20Server80ToolsBookstsqlref.chm::/Basics/important.gif‘);}" src="mk:@MSITStore:C:Program%20FilesMicrosoft%20SQL%20Server80ToolsBookstsqlref.chm::/Basics/important.gif"width=12 border=0> 重要默认情况下,SQL Server 根据截止年份 2049 解释两位数字的年份。即,两位数字的年份 49 被解释为 2049,而两位数字的年份 50 被解释为 1950。许多客户端应用程序(例如那些基于 OLE 自动化对象的客户端应用程序)都使用 2030 作为截止年份。SQL Server 提供一个配置选项("两位数字的截止年份"),借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。
当从转换为字符数据时,包含秒或毫秒的样式将在这些位置上显示零。当从或值进行转换时,可以通过使用适当的或数据类型长度来截断不需要的日期部分。
下表显示了从或转换为字符数据时的 style 值。
在下表中,左列表示从 或 转换为字符数据时的 style 值。
返回类型返回与 data type 0 相同的值。
- sql里的cast和convert
- sql里的cast和convert
- sql里的cast和convert
- sql里的cast和convert
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- SQL 里的CAST CONVERT学习
- sql--CAST 和 CONVERT
- Sql CAST和CONVERT
- sql cast和convert
- SQL CAST 和 CONVERT
- sql convert 和 cast
- SQL中CAST和CONVERT的区别
- SQL中CAST和CONVERT的区别
- SQL中的cast和convert的用法
- SQL中的cast 和convert的区别
- C#中怎样使控件随着窗体一起变化大小(常见困难以及修正)
- 的中国
- Winform 控件随窗体大小改变而变化
- C#DataGridView分页显示代码详解
- Visual C#中使用线程
- sql里的cast和convert
- SQL中CONVERT转化函数的用法
- 2010-4-21
- 详细介绍JSP表达式
- tnsnames.ora配置小结(转)
- 意义
- C++实现洗牌算法!
- sendRedirect(url) and getRequestDispatcher().forward(转)
- C#面向对象编程的继承性(一)