Аналог Печати DB2

Я обычно использую структуру кода того же типа, но сокращаю ее до одной строки в один из немногих случаев, когда троичный оператор действительно делает код лучше:

try {
  // code that can throw
}
catch (Exception e) {
  throw (e instanceof RuntimeException) ? (RuntimeException) e : new RuntimeException(e);
}

Это не требует дополнительных методов или catch блоки, поэтому мне это нравится.

1
задан C. Ross 11 June 2009 в 13:51
поделиться

3 ответа

Используйте sysibm.sysdummy1. Это фиктивная таблица, которую вы можете использовать для печати значений констант. Напечатать 'TableName: X' будет:

select 'TableName:X' from sysibm.sysdummy1;

И выбрать 'X' As 'TableName' будет:

select 'X' as TableName from sysibm.sysdummy1;

Аналогично, если вы хотите распечатать текущую дату и т. Д., Вы можете использовать:

select current date FROM sysibm.sysdummy1;
3
ответ дан 3 September 2019 в 01:28
поделиться

Ух ... DB2. Мои соболезнования. ; -)

Не думаю, что есть команда PRINT. Посмотрите здесь , чтобы найти похожую тему.

-5
ответ дан 3 September 2019 в 01:28
поделиться

Подойдет ли вам VALUES 'Tablename = X' ?

2
ответ дан 3 September 2019 в 01:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: