当前位置:  数据库>sqlserver

CAST与CONVERT的区别分析

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本节内容: CAST和CONVERT的区别 在sql server中,CAST与CONVERT均可用于将一种数据类型的表达式转换为另一种数据类型的表达式。 CAST语法: CAST ( expression AS data_type [ (length ) ]) CONVERT语法: CONVERT ( data_type [ ( length ) ] , expression [ , style...

本节内容:
CAST和CONVERT的区别

在sql server中,CAST与CONVERT均可用于将一种数据类型的表达式转换为另一种数据类型的表达式。

CAST语法:
CAST ( expression AS data_type [ (length ) ])

CONVERT语法:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

参数
expression
任何有效的表达式 。

data_type
目标数据类型。这包括 xml 、bigint 和 sql_variant 。不能使用别名数据类型。有关可用数据类型的详细信息,请参阅数据类型 (Transact-SQL) 。

length
指定目标数据类型长度的可选整数。默认值为 30。

style
指定 CONVERT 函数如何转换 expression 的整数表达式。如果样式为 NULL,则返回 NULL。该范围是由 data_type 确定的。

小结:
CONVERT 可以将格式转换成想要的格式,比如日期格式,或monery格式,而CAST不行,其他功能相近。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类class<t>的类成员方法: cast定义及介绍
  • static_cast,dynamic_cast,reinterpret_cast,const_cast的区别及用法详解
  • boost库lexical_cast不同用法代码参考
  • 浙ICP备11055608号-3 iis7站长之家
  • c++ dynamic_cast与static_cast使用方法示例
  • C++中的类型转换static_cast、dynamic_cast、const_cast和reinterpret_cast总结
  • sql使用cast进行数据类型转换示例
  • dir2cast
  • 关于JAVA的CAST真是头痛,哪位有些简单的口诀没有?
  • 在LINUX下使用强制类型转换reinterpret_cast 出错?
  • Java中的cast是什么意思呀
  • "assignment makes pointer from integer without a cast"
  • C++ 中dynamic_cast<>的使用方法小结
  • 出现warning: assignment makes pointer from integer without a cast
  • 警告 assignment makes integer from pointer without a cast是怎么回事
  • warning: cast to pointer from integer of different size
  • 这里的类型都是指针啊怎么会出现warning: assignment makes pointer from integer without a cast
  • thinking in java 中提到的“造型(cast)”是什么意思?
  • 关于linux下dynamic_cast无法正确转换的问题
  • C++中4种类型转换方式 cast操作详解


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3