chuchadf 发表于 2007-04-24 11:00

存储过程中current的使用

我在一个存储过程中想记录处理的时间
create procedure sp1()
select to_char( current,'%H:%M:%S') into begtime from systables where tabid=1 ;
....statements
select to_char( current,'%H:%M:%S') into endtime from systables where tabid=1 ;
end procedure
执行需要一分多钟,但是发先begin_time 和 end_time的值都是相同的,各位大侠帮忙看下

xxyyy 发表于 2007-04-24 13:54

informix存储过程执行过程中的时间戳是不变的,你如果确实想得到真正的时间,需要调用操作系统的时间。

wenlq 发表于 2007-04-24 16:13

ifaq 里说是为了满足一个标准。
try   
select DBINFO ('utc_to_datetime',sh_curtime) from sysmaster:sysshmvals

karanqi 发表于 2007-07-11 15:55

发表于 2007-4-24 13:54
informix存储过程执行过程中的时间戳是不变的,你如果确实想得到真正的时间,需要调用操作系统的时间。



想问一下二楼,具体怎么调用到操作系统时间?
页: [1]
查看完整版本: 存储过程中current的使用