Mad*_*Boy 5 c# sql ado.net sql-server-2005 sql-server-2008
我有2个表具有完全相同的列.但它们存储在Database1和Database2中(在同一服务器上).我能否将数据库名称作为变量传递?例如:
SELECT [SomeValue]
FROM [Database2].[dbo].[Klienci]
SELECT [SomeValue]
FROM [Database1].[dbo].[Klienci]
Run Code Online (Sandbox Code Playgroud)
有没有办法将整个[FROM]作为@variable传递给C#中的以下代码:
SqlCommand sqlQuery = new SqlCommand(preparedCommand, varConnection);
sqlQuery.Prepare();
sqlQuery.Parameters.AddWithValue("@varDatabase", varDatabase);
Run Code Online (Sandbox Code Playgroud)
@varDatabase将保存数据库名称和/或表名即ie.[Database1].[dbo].[Klienci]采用一种或另一种格式.
我在谈论C#3.5/MSSQL 2005/2008.
| 归档时间: |
|
| 查看次数: |
2756 次 |
| 最近记录: |