cao6623696 发表于 2007-4-19 09:53

ORCLE怎么更新不了一条日期!

update tab_contract set acctenddate='2007-1-2' where subscrbid=581有错误吗?<BR> select  sysdate  from  contract 看过数据库中日期格式为2007-04-19

cao6623696 发表于 2007-4-19 09:58

回复:(cao6623696)ORCLE怎么更新不了一条日期!

大大们急呀!数据库报错是没有做有用的格式文字一行?ORA-01861

棉花糖ONE 发表于 2007-4-19 09:59

<P>to_char('2007-01-02' ,YYYY-MM-DD)</P>

cao6623696 发表于 2007-4-19 10:04

回复:(cao6623696)回复:(cao6623696)ORCLE怎么更...

<P>已正确解决!寒!</P>

cao6623696 发表于 2007-4-19 13:07

回复:(cao6623696)ORCLE怎么更新不了一条日期!

to_date('1222-2-2','yyyy-mm-dd')和to_char()作用一样啊!to_char还有别的用途吗?

棉花糖ONE 发表于 2007-4-19 13:15

to_char可以使用任何字符的啊,to_date只对日期格式的有效

summoner 发表于 2007-4-19 13:29

<DIV class=quote><B>以下是引用<U>棉花糖ONE</U>在2007-4-19 13:15:39的发言:</B><BR>to_char可以使用任何字符的啊,to_date只对日期格式的有效</DIV>
<P>todate 怎么把日期变成2007/04/04的格式?</P>

棉花糖ONE 发表于 2007-4-19 16:14

用to_char来改格式

summoner 发表于 2007-4-19 17:12

[em09][em04][em17]

networkangle 发表于 2007-4-20 16:08

update table set enddate=to_date(to_char(20061001,'YYYY/MM/DD')) where oid=6340055821130;<BR>commit;<BR><BR>请问哪里有错,怎么不行啊

页: [1]

编程论坛