当前位置: 代码迷 >> Sql Server >> 生手發問,convert疑問
  详细解决方案

生手發問,convert疑問

热度:100   发布时间:2016-04-24 09:55:35.0
新手發問,convert疑問

EXAMPLE:
SELECT CONVERT(CHAR(6), GETDATE(), 12)   //yymmdd
SELECT CONVERT(CHAR(8), GETDATE(), 112)  //yyyymmdd


疑問:
           convert(char(8), "HADMDT", 112) as HADMDT,
           convert(char(6),HAPYMD,112)  as HAPYMONTH

不好意思,CHAR(6)配對12,若CHAR(6)配對112,會不會出現ERROR ?

------解决思路----------------------
不会出错。
6,8,是用来限制返回来的字符串的长度的。你换成2,4也不会报错。只会返回更少的字符。
  相关解决方案