Выберите другое имя для $SECONDS
.
$SECONDS
является встроенной переменной оболочки. Он увеличивается до количества секунд с момента запуска оболочки.
Из руководства по Bash :
'SECONDS'
Эта переменная увеличивается до количества секунд с момента запуска оболочки. Присвоение этой переменной сбрасывает счет до присвоенного значения, и расширенное значение становится присвоенным значением плюс количество секунд с момента присвоения.
BLOCKQUOTE>
Я думаю COALESCE
функция, частично подобная эти isnull
, но пробую ее.
, Почему Вы не идете для пустых функций обработки через прикладные программы, это - лучшая альтернатива.
COALESCE
функция тот же ISNULL
функциональное Примечание. необходимо использовать COALESCE
функция с тем же типом данных столбца, который Вы проверяете, является пустым.
надеюсь, что это может помочь кому-то еще там
SELECT
.... FROM XXX XX
WHERE
....
AND(
param1 IS NULL
OR XX.param1 = param1
)
Я не знаком с DB2, но имею Вас попробованный, ОБЪЕДИНЯЮТ?
т.е.:
SELECT Product.ID, COALESCE(product.Name, "Internal") AS ProductName
FROM Product
Какова его ценность, COALESCE является похоже, но
IFNULL(expr1, default)
- это точное совпадение, которое вы ищете в DB2.
COALESCE допускает несколько аргументов,