В настоящее время моя среда разработки использует SQL Server Express 2008 r2 и VS2010 для разработки моего проекта.
У меня такой вопрос, предложив сценарий:
Цель разработки:
Я разрабатываю оконные сервисы, такие как интеллектуальный анализ данных или хранилище данных, используя .net C #.Это означало, что у меня есть две или более базы данных.
мой senario выглядит следующим образом:
У меня есть база данных с табличным вызовом SQL_Stored внутри, снабженная именем столбца QueryToExec.
Первое, что мне приходит в голову:написал хранимую процедуру, и я попытался получить имя хранимой процедуры Extract_Sources с двумя параметрами, переданными в этом идентификаторе и TableName.
Мой первый шаг - выбрать sql, который нужно выполнить из таблицы SQL_Stored.Я попытался получить SQL с помощью простого оператора выбора, такого как:
Select Download_Sql As Query From SQL_Stored
Where ID=@ID AND TableName=@TableName
Возможно ли получить результат или есть другой способ сделать это?
Мой второй шаг - выполнить Sql, который я получаю из таблицы SQL_Stored. Можно ли выполнить запрос, который выбирается в следующем процессе этого конкретного хранимого процесса?Нужно создать переменную для хранения sql?
Спасибо, благодарю вас за помощь. Пожалуйста, не стесняйтесь озвучить мою ошибку или ошибку, потому что я могу извлечь из нее уроки.Спасибо.
PS_1: Прошу прощения за плохой английский.
PS_2: Я новичок в хранимой процедуре.
LiangCk