【发布时间】:2015-10-15 23:55:00
【问题描述】:
我的软件只能从表格或视图中读取。我需要为这个软件提供一些来自clr 方法的数据(例如来自网络服务的数据)。这个软件会像这样读取数据:
select * from my_view WHERE somefield = 'data_identificator'
然后clr 需要获取某个字段作为参数并执行一些其他代码,然后从视图中返回类似结果的输出。有可能吗?
【问题讨论】:
-
是的,你可以传递参数而不是'data_identificator'
-
怎么做?请指出我该怎么做?
-
在视图中无法做到这一点,但您可以调用函数吗?
-
或者如果这个 somefield / 'data_identifiation' 存在于一个表中,那么你可以在函数之上构建一个视图并从那里加入数据
-
@JamesZ:我的软件(实际上,它不是“我的”,它是一些第三方软件,我无法更改)可以从视图和表中读取数据。我需要从外部数据源传递一些数据:一些网络服务。所以,我不能执行任何函数或过程(只有当它们模仿视图或表时)。加入的想法很有趣 - 也许它会起作用。
标签: sql sql-server sqlclr