我在Cognos8FrameworkManager中创建了一个传递查询项,它需要#字符作为查询的一部分。不幸的是,Cognos将其解释为打开了一个宏。
如何转义查询项中的#(数字符号/尖锐)字符?
文档中似乎没有任何"官方"方式,但这似乎有效。
#"#"#
#'#'#
也可以工作,除非它出现在查询中的文字SQL字符串中,所以使用#"#"#
更安全。
应该用一个反斜杠来分隔它,我知道它用方括号
[]
来分隔。