在SQL Server中,我们是否能够拦截查询并编辑返回的结果集?
这是一个例子。我们有一个产品表(试图保持尽可能简单):
ProductID
ProductName
ProductCost
现在,当用户A从产品调用Select *时,我们需要更改ProductCost数字以解析为其基础货币。对于此示例,我们需要将.98的汇率应用于ProductCost。
因此,在表格中,记录存储在:
当用户A从产品中调用Select *时,他实际上已返回:
我们在多个平台上拥有此数据库的客户端,因此我希望在数据库级别检测此功能。有关实现这一目标的任何想法吗?