没有区别 不过用convert转换后可以加入显示方式
比如
select convert(varchar,getdate(),110)--118是显示方式
cast没有这种功能
相同之处:都是做数据类型转换的
不同之处:convertk只是显示转换
cast是强制转换
convert多了个时间转换格式,其它的都一样
主要是时间转换上,要用convert
所以你就忘记cast把,反正convert所有地方都可以用
convert一般用于日期和时间值,小数之间转换;
cast一般用于小数转数值和字符型
转换的方式相同,convert多了日期的转换,其它一样(除用法)
cast是SQL标准
convert是MS的