По сути, вы хотите сгенерировать декартово произведение, а затем объединить элементы каждого 2-кортежа. Это проще всего сделать в синтаксисе запроса:
var cartesianConcat = from a in seq1
from b in seq2
select a + b;
Вы можете написать
select current_timestamp from tablename
, где tablename
- реальная таблица в вашей базе данных.
Результат запрос - это только текущая отметка времени.
Ответ @ alexdown совершенно правильный - в версии 1.8 для этого требуется однострочное отношение, например Oracle DUAL
или таблицы InterBase / Firebird RDB $ DATABASE
.
Однако, когда вы перейдете к серии 2.0, вы сможете использовать SQL-99 «конструктор VALUES», не полагаясь на однострочное отношение:
sql> VALUES (current_timestamp);
2010-04-22 15:22:40.997
Если вам нужно переименовать столбец у поставщика -зависимые значения по умолчанию, которые выбирает VALUES, вы всегда можете использовать выбор: SELECT * FROM (VALUES (current_timestamp)) v (my_new_name)