关于Oracle9i中表的update使用 |
尚未結案
|
liangzai
初階會員 發表:77 回覆:91 積分:33 註冊:2004-08-13 發送簡訊給我 |
请教各位大大,
我在Oracle中有一个表,里面有一个field:名字为timestamp,是Date类型,值为systimestamp,现在我要通过这个field来作为delphi中update的依据,但是由于Oracle与delphi显示日期类型的方式不同,比如说oracle中是27-jul-2005 11:47:39AM(就是systimestamp的值),用delphi中的query,得到的数据是2005-07-27 11:47:39,请问怎么样才能通过这个timestamp实现update 一条记录?请指教,谢谢!
|
adleycc
一般會員 發表:2 回覆:5 積分:1 註冊:2005-03-18 發送簡訊給我 |
|
liangzai
初階會員 發表:77 回覆:91 積分:33 註冊:2004-08-13 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
liangzai
初階會員 發表:77 回覆:91 積分:33 註冊:2004-08-13 發送簡訊給我 |
hi,cashxin2002 在那里面不能改成dd-mm-yyyy hh:mi:ss. 我具体说说我现在的情况吧: 在Oracle9i里面有一个table,里面有几个field(A,B,C,timestamp),其中timestamp的值就是systimestamp,比如说27-jul-2005 11:47:39AM,
现在我在query里面select * from table,得到的timestamp的值是2005-07-27 11:47:39,当然可以用to_char(timestamp,....)转换成27-07-2005 11:47:39.
假如把这个值放在一个edit1里面,那么我使用update table set A=A1 where
timestamp=edit1.text,这个edit1.text里面的值和Oracle9i里面的值不同,当然也就没办法实现update. 请问我该怎么做?
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |