作者bernachom (Terry)
看板C_Sharp
标题[问题] 日期格式转换
时间Thu Jul 18 18:54:17 2013
请教一下
我在asp.net中
读入一个sql日期,因为想改日期的格式,我改成这样
SELECT CONVERT(varchar(10),MYTIME,111) AS MYTIME FROM TABLE;
可是这样子就会出错
他会说
System.Data.OracleClient.OracleException: ORA-00936: 遗漏表示式
请教一下,是我哪边做错了呢?
谢谢帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.19.22
1F:→ pico2k:SELECT ... from dual; 07/18 20:33
我打太快了,我是有加TABLE的..
只是加了中间那个转换就是会错...
※ 编辑: bernachom 来自: 114.36.147.217 (07/18 20:48)
2F:推 TeemingVoid:从错误讯息来看,你用的应该是 Oracle,所以, 07/18 20:51
3F:→ TeemingVoid:日期转字串是 select to_char(...) 07/18 20:51
4F:→ bernachom:伺服器的连接方式是odbc,sql server会去连oracle 07/18 20:54
5F:→ bernachom:但是我是抓SQL SERVER的资料 07/18 20:54
6F:→ bernachom:所以这样子还是算ORACLE罗? 07/18 20:55
7F:→ bernachom:因为我其它地方用我写的这样子转都没问题... 07/18 20:55
8F:推 TeemingVoid:不清楚你的程式怎麽写,但那个 convert 的确是跑在 07/18 21:10
9F:→ TeemingVoid:Oracle 那边,请你耐心再查看看罗。 :) 07/18 21:10
10F:→ bernachom:好,谢谢的帮忙 :) 07/18 21:11
11F:推 qwer820404:ALIAS不要一样 ?? 试试看 07/19 00:33