我有一个WARNINGS_INFO
表,其中包含有关特定警告消息的一些信息,例如它的代码和级别,以及一个描述如何打印输出消息的字符串。
ID | CODE | LEVEL | STR_FORMAT
------|----------------|-------|----------------------------------------------
5 | attrib_missing | 3 | On cell $R:$C, attribute $ATTRIB not found
假设我有一个表GENERATED_WARNINGS
,其中包含从 SQL 批处理生成的所有警告:
WARN_ID | WARN_ROW_ID
-----------|---------------
5 | 32
另外,我还有另一个表,其中包含 columns R
,C
并且ATTRIB
显然是一个ROW_ID
主键列WARN_ROW_ID
。
SQL 中有没有办法将STR_FORMAT
字符串动态转换为包含最后一个表列中的数据的字符串?