Я обычно использую структуру кода того же типа, но сокращаю ее до одной строки в один из немногих случаев, когда троичный оператор действительно делает код лучше:
try {
// code that can throw
}
catch (Exception e) {
throw (e instanceof RuntimeException) ? (RuntimeException) e : new RuntimeException(e);
}
Это не требует дополнительных методов или catch
блоки, поэтому мне это нравится.
Используйте 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;
Ух ... DB2. Мои соболезнования. ; -)
Не думаю, что есть команда PRINT. Посмотрите здесь , чтобы найти похожую тему.