简单SQL执行错误,请帮忙 不知道楼主用convert的意图,一般convert是转换字符集. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有什么意图,只是用CAST试过后,想到CONVERT也可以用来转换,试了一下,却出错了,不明白为什么会这样 SQL中CONVERT转化函数的用法CONVERT的使用方法:////////////////////////////////////////////////////////////////////////////////////////格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为now---------------------------------------09/15/2001/////////////////////////////////////////////////////////////////////////////////////style数字在转换时间时的含义如下-------------------------------------------------------------------------------------------------Style(2位表示年份) | Style(4位表示年份) | 输入输出格式 -------------------------------------------------------------------------------------------------- | 0 or 100 | mon dd yyyy hh:miAM(或PM) -------------------------------------------------------------------------------------------------1 | 101 | mm/dd/yy -------------------------------------------------------------------------------------------------2 | 102 | yy-mm-dd -------------------------------------------------------------------------------------------------3 | 103 | dd/mm/yy -------------------------------------------------------------------------------------------------4 | 104 | dd-mm-yy -------------------------------------------------------------------------------------------------5 | 105 | dd-mm-yy -------------------------------------------------------------------------------------------------6 | 106 | dd mon yy -------------------------------------------------------------------------------------------------7 | 107 | mon dd,yy -------------------------------------------------------------------------------------------------8 | 108 | hh:mm:ss -------------------------------------------------------------------------------------------------- | 9 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)-------------------------------------------------------------------------------------------------10 | 110 | mm-dd-yy -------------------------------------------------------------------------------------------------11 | 111 | yy/mm/dd -------------------------------------------------------------------------------------------------12 | 112 | yymmdd -------------------------------------------------------------------------------------------------- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制) -------------------------------------------------------------------------------------------------14 | 114 | hh:mi:ss:mmm(24小时制) -------------------------------------------------------------------------------------------------- | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制) -------------------------------------------------------------------------------------------------- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制) sqlplus里面通过啥命令才能显示sort_area_size值呢? RAC双机修改系统时间问题? 小提示 如何定位一个数据库表在物理上的存储位置 同一张表连接查询,请各位大虾教一教 oracle 数值转换(在线) 如何使用序列 如何判断一条SQL语句是否正确? 如何将Oracle 9i的表空间改为字典管理?(在线等) 为什么空表可以select,有记录的就不行? 采用什么方式效率更高? 关于oracle查询时间的判断 如何同时取得一个数据库两个表中的所有数据?
CONVERT(data_type,expression[,style])说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为
now
---------------------------------------
09/15/2001/////////////////////////////////////////////////////////////////////////////////////style数字在转换时间时的含义如下-------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 输入输出格式
-------------------------------------------------------------------------------------------------
- | 0 or 100 | mon dd yyyy hh:miAM(或PM)
-------------------------------------------------------------------------------------------------
1 | 101 | mm/dd/yy
-------------------------------------------------------------------------------------------------
2 | 102 | yy-mm-dd
-------------------------------------------------------------------------------------------------
3 | 103 | dd/mm/yy
-------------------------------------------------------------------------------------------------
4 | 104 | dd-mm-yy
-------------------------------------------------------------------------------------------------
5 | 105 | dd-mm-yy
-------------------------------------------------------------------------------------------------
6 | 106 | dd mon yy
-------------------------------------------------------------------------------------------------
7 | 107 | mon dd,yy
-------------------------------------------------------------------------------------------------
8 | 108 | hh:mm:ss
-------------------------------------------------------------------------------------------------
- | 9 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)
-------------------------------------------------------------------------------------------------
10 | 110 | mm-dd-yy
-------------------------------------------------------------------------------------------------
11 | 111 | yy/mm/dd
-------------------------------------------------------------------------------------------------
12 | 112 | yymmdd
-------------------------------------------------------------------------------------------------
- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
14 | 114 | hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
- | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制)
-------------------------------------------------------------------------------------------------
- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制)