我正在寻找使用特定查询执行的默认模式名称(如果表名不完全限定)。在Netezza中,所有记录的查询都存储在histDb中,我可以在其中找到记录的默认数据库查询,但我无法获取查询的默认数据库。 我可以为' _V_database'中的任何数据库获取默认架构。元数据视图。但是用户可以在使用'设置模式命令'执行任何查询之前更改默认模式。 我想知道有关运行查询的默认模式的信息。
答案 0 :(得分:0)
如果您的系统配置为使用模式和,您的历史数据库具有支持记录模式的正确版本(v2或v3),您可以找到给定查询所连接的模式什么时候跑。
在历史数据库中的$ hist_query_prolog_n(例如,版本3,这将是$ hist_query_prolog_3)表中查找SCHEMANAME列。 This is documented thoroughly here
请记住,您需要在查询中引用历史记录表名称。
test('Save Content as XML Test', () =>{
const component = shallow(<Message details={details} />);
component.instance().saveContentToXML();
});