我正在使用存储过程填充查找转换,但希望限制查找缓存的大小。
我可以通过向存储过程提供一个参数来实现这一点,但是我看不到在Lookup Transformation组件上参数化查询的任何方法。
发布于 2009-03-28 20:03:51
如果您使用的是SQL Server 2008,则可以使用新的缓存转换。它可以从OLE DB源(当然,您可以对其进行参数化)填充,并且可以将其行保留在内存中以供一个或多个查找转换使用,也可以将缓存行保存在文件中,在该文件中,它们可以由多个不同的查找转换使用,甚至可以在不同的包中使用。
参见How to: Implement a Lookup Transformation in Full Cache Mode (SQL Server Video)。它只有9分钟,但显示了要点。
发布于 2012-03-23 20:27:45
可以使用“查找转换”属性的“SQL高级”页来修改语句。它允许使用参数。但是您需要将Cache Mode更改为Partial或No Cache,否则该语句将无法更改。
https://stackoverflow.com/questions/692623
复制相似问题