rxcr.net
当前位置:首页 >> sqlsErvErCAst函数 >>

sqlsErvErCAst函数

这是一个格式转换函数.里面有两个参数:cast〔要转换的数据或公式 as 转换到的数据类型〕 同类函数还有convert〔数据类型,要转换的数据或公式〕

在SQL Server中,CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型.CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型.语法:CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式.AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型.data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型.

强制类型转换cast(column_name as varchar2(20))之类的

作用:数据类型转换用法:cast(字段 as 类型),例如id字段是整型,现在要转化成字符型:cast(id as varchar)SQL Server中还有一个功能类似的函数:convert(),其用法如下:convert(类型,字段),引用上面的例子,则可以如此表示:convert(varchar(50),id)

如果sql server程序员想将表达式从一种换为另一种,他可以从sql server 7和2000中自带的两种功能中做出选择.在存储过程或其他情况下,我们常常需要将数据从datetime型转化成varchar型;convert和cast就可以用于这种情况. 由于sql server

你可以参考一下我以前回答过的问题:http://wenwen.sogou.com/z/q756269260.htm CAST是将一种数据类型的表达式转换为另一种数据类型的表达式. 语法 CAST (expression AS data_type [ (length ) ] ) 功能分解步骤 1. CAST(id AS VARCHAR(20)) 将 id转换为类型 VARCHAR(20),若 CAST(2011 AS VARCHAR(20))转换结果为 '2011'

convert 就是强制转换,如你可以将数字转换成char类型,这个是不会报错的,如果涉及到其他的转换,数据库一般会报错!.dateadd 是对日期的进行运算,dateadd(1)表示在日期前加一天

cast和convert都是sqlserver的数据类型转换函数.比如cast ('123' as int)将字符转换成数字.

cast一个转换函数,比如将数字类型转换成字符串函数,或者数字转换成字符串类型,这些都可以,以上这两个只是举两个例子,其它都可以转换,不过以上这两种是SQL server中最常用的而已

类型转换declare @i int,@j intset @i=1set @j=2select @i+@jselect cast(@i as varchar)+cast(@j as varchar)312

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com