我创建了ASP.NET C#
Web 应用程序(使用数据库作为SQL Server 2008
)。我的应用程序连接到不同的数据库(假设计数为 10)。它们都具有相同的结构,即相同的表名称、存储过程名称、SP 参数计数和类型、表架构都是相同的。
但是里面的数据不一样。
dbo.usp_getData1
我在每个接受一些参数的数据库中都有存储过程,它会进行一些表扫描并检索仅与该数据库相关的数据。
我的问题是如何仅使用一个存储过程(因为参数/表结构相同)从我的所有数据库中检索数据?
我可以通过SQL Server
或实现相同的目标C# Coding
。
意见对我有帮助吗?
CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]
[ WITH <view_attribute> [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ] [ ; ]
<view_attribute> ::=
{
[ ENCRYPTION ]
[ SCHEMABINDING ]
[ VIEW_METADATA ] }