Sql Server数据类型转换函数
来源:互联网 发布:windows安全性登陆 编辑:程序博客网 时间:2024/06/04 14:33
SQL Server数据类型转换函数是Sql中最重要的函数之一,下面就为您介绍Sql Server数据类型转换函数的详细使用,供您参考,希望对您有所帮助。
在一般情况下,SQL Server 会自动完成数据类型的转换,例如,可以直接将字符数据类型或表达式与DATATIME 数据类型或表达式比较当表达式中用了INTEGER、 SMALLINT或TINYINT 时,SQL Server 也可将INTEGER 数据类型或表达式转换为SMALLINT数据类型或表达式,这称为隐式转换。如果不能确定SQL Server 是否能完成隐式转换或者使用了不能隐式转换的其它数据类型,就需要使用数据类型转换函数做显式转换了。此类函数有两个:
・CAST()
CAST() 函数语法如下:
CAST (<expression> AS <data_ type>[ length ])
・CONVERT()
CONVERT() 函数语法如下:
CONVERT (<data_ type>[ length ], <expression> [, style])
提醒: 1、data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。
2、length用于指定数据的长度,缺省值为30。
3、把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号(+)或负号(-)的数值。
4、TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。
5、IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。
6、把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。
7、BIT类型的转换把非零值转换为1,并仍以BIT类型存储。
8、试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。
用CONVERT() 函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。
例子:
CAST([字段名] as varchar(4000))
CONVERT(varchar(4000),[字段名])
- Sql Server数据类型转换函数
- Sql Server数据类型转换函数
- Sql Server数据类型转换函数
- Sql Server数据类型转换函数
- SQL SERVER数据类型与C#数据类型对照与转换函数
- SQL Server数据类型转换
- sql server数据类型转换
- Sql数据类型转换函数
- SQL Server,Oracle数据类型转换
- SQL Server数据类型转换方法
- Sql Server函数全解(三)数据类型转换函数和文本图像函数
- SQL Server数据库中数据类型转换
- SQL字符串函数-数据类型转换函数
- SQL 函数----->数据类型转换函数 CAST()、CONVERT()
- SQL字符串函数-数据类型转换函数
- SQL SERVER类型转换函数
- SQL SERVER数据类型与C#数据类型的转换和相关.........
- sql转换数据类型用到的函数
- Xcode使用教程
- [项目管理] CentOS VPS上安装SVN服务器
- 让GridView拥有Gallery的拖动功能
- 简单Blog项目笔记之四:用户注册、分配用户名对应的域名
- 使用友盟SNS_SDK为Android应用加入SNS分享、同步功能
- Sql Server数据类型转换函数
- 部分SQLSERVER数据类型
- ExpandableListView 和 ExpandableListActivity的使用及数据更新
- 线性规划工具 GLPK 的安装及基本使用
- PROC是ORACEL提供的编程接口之一,将过程化的C语言与非过程化的SQL语句结合,PROC连ORACLE小例子。
- 关于使用UDP(TCP)跨局域网,NAT穿透的心得
- 买红薯的故事
- 学习C++的50条忠告 (自勉)
- [ java ] java 内省!