sql server数据库rdbms显示转换,隐式转换是什么意思

sql server数据库rdbms显示转换,隐式转换是什么意思,第1张

显示转换,就是你使用转换函数进行 *** 作。

隐式转换,就是你不使用转换函数,默认就给转换了。比如定义一个int型的变量@a,然后给变量符值 set @a = '2' ,这个就会隐式转换,把字符转换成数字了。

1、这是因为数据库具有隐式转换功能。2、所谓隐式转换是指:数据的类型的转换通常是由编译系统自动进行的,不需要人工干预,所以被称为隐式类型转换。3、在数据导入时,如果不想把文本型数字转换为数值类型,可以提前定义数据库表是此列的数据类型为CHAR或VARCHAR类型。

datetime

2012-12-11 00:00:00

你在界面直接输入输入修改的话,遵循这种格式应该可以

如果程序里面你写或者SQL语句,20121211 15:06:17

需要这么cast('20121211 15:06:17' as datetime) 强转一下类型就好了

你要用convert强转的话 convert(datetime(8),'20121211 15:06:17',105)第三个参数指定的日期输出风格,要什么风格,自己查了改了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9678636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存