目前我的开发环境是使用SQL Server Express 2008 R2和VS2010进行项目开发。用另一个表中的SQL查询传递执行存储过程?
我的问题是这样的,提供一个情景:
发展目标:
我开发的窗口服务,像使用.NET C#数据挖掘和数据仓库。 这意味着我有两个或更多的数据库参与。
我的塞纳里奥是这样的:
我有一个表调用数据库SQL_Stored内部具有名字明杆QueryToExec。
我首先想到的是写入一个存储过程,我尝试使用在ID和TableName中传递的两个参数传出存储过程名称Extract_Sources。
我的第一步是从SQL_Stored表中选出需要执行的sql。我尝试用一个简单的SELECT语句,例如拿到SQL:
Select Download_Sql As Query From SQL_Stored Where [email protected] AND [email protected]
那是可能得到的结果,或者是有另一种方式来做到这一点?
我的第二步是执行从SQL_Stored Table获得的Sql。是否可以通过 来执行查询,以选择以下过程中的此特定存储过程? 需要创建一个变量来存储sql?
谢谢,感谢您的一切帮助。请不要犹豫,因为我可以从中了解我的错误或错误。谢谢。
PS_1:我为我可怜的英语感到抱歉。
PS_2:我是新来的存储过程。
LiangCk
提示:你是 “重新发明轮子”。数据挖掘工具已经存在。 – Jamiec
我知道有很多数据挖掘工具存在它的话。它需要通过out客户的要求完成,他们指定了一个可以通过vs2010和sqlserver平台完成的窗口服务。没有其他第三方参与。 – Worgon
SQLServer +数据挖掘= SQL分析服务。 – Jamiec