我有一个报告编写器,可以让我直接查询我的数据库,但是查询必须从 SQL 视图中选择。我必须开发很多跟踪解决方案,但由于涉及的逻辑,到目前为止,我能够做到这一点的唯一方法是在 SQL 语句离开报告编写器之前劫持它并将其指向一个函数(而不是视图)。
我需要开发一种更加用户友好的方式来实现这一点。我的第一个想法是用我的一个表中的项目和批号填充报告编写者看到的视图,用项目和批号调用我的函数,然后以某种方式在原始视图中附加该项目的使用和消费交易/很多。由于报表编写器的设计方式,仅返回项目/批次的原始视图必须与最终填充交易的视图是同一对象。
有没有办法将 alter view 语句用作查询的一部分?有没有更好的方法来实现这个目标?我有点迷失在这里。