我有一个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字符串动态转换为包含最后一个表列中的数据的字符串?