函数displayTimeDifference不能正常工作;问题是printf语句失败了。在Googling上搜索printf语句的格式后,在使用timeval时是正确的。不知道为什么我不能打印出时间的值。我不会从gettimeofday()中得到任何系统错误。int numtests) int i; for (i = 1; i < numtests; i++) {
有没有可能使外部函数成为常量或不可变的,这样Firebird就知道在一条SQL语句执行过程中不需要重新计算它?在下面的示例(火鸟2.1)中,我希望GETTIMEOFDAY()的行为类似于CURRENT_TIMESTAMP,但它却被计算了两次:CON> RETURNS DOUBLE PRECISION BY VALUE
CON> ENT