2012-08-06 74 views
0

在oracle表中是一個包含當前行最後修改日期的列。如何在Lotusscript中設置日期以便與oracle日期類型相比?我試過CStr和TO_CHAR,但那只是比較字符,而不是實際的日期。如果可能,我想在lotusscript中創建一個不需要格式化的日期,但可以與oracle日期進行比較。類似於LAST_MODIFIED> lastdate(此oracle日期大於lotussciript日期)。我無法控制oracle表。如何比較oracle日期和lotusscript日期?

回答

0

使用to_date函數創建Oracle日期。

TO_DATE( '格式')

格式的日期的字符串,例如:2012年6月5日,這將返回一個Oracle日期:

在PLSQL會看起來像:

my_string := '06-08-2012'; 
my_date := to_date(my_string,'DD-MM-YYYY'); 

但是,當然,您可以直接在SQL中執行此操作。

where LAST_MODIFIED > to_date(<your_date_string_to_compare>,<your_date_format>)