Как сохранить или обновить динамически созданные значения в базе данных сервера Sql с помощью хранимых процедур - PullRequest
0 голосов
/ 19 июня 2010

Мой сценарий .... Я динамически (dicval.add (Tkey, Tvalue) создаю набор столбцов, и теперь мне нужно вставить значения и сохранить эти значения с помощью хранимых процедур ... как этого добиться

1 Ответ

0 голосов
/ 23 июня 2010

точно не знаю, чего вы пытаетесь достичь, каковы ваши схемы и т. Д.

  • с динамическим sql, можно запускать операторы DDL - создавать таблицы, изменять таблицы, добавлять столбцы и т. Д.
  • из того, что я вижу в вашем ответе, вы можете быть
  • Если вы используете linq, возможно, он содержит структуры для построения таблиц?
  • Опять же, из того небольшого, что я вижу в вашем вопросе, возможно, правильный вопрос, который нужно задать, состоит в следующем: «Как я могу изменить структуру этого приложения, чтобы мне не приходилось динамически добавлять столбцы»
  • Что касается динамического взаимодействия с недавно созданными таблицами с помощью хранимых процедур - это, по-моему, говорит о том, что sprocs также необходимо создавать динамически.

Если вы не можете изменить структуру и настаиваете на выполнении каких-либо манипуляций со строками для создания DDL таблиц, столбцов и sprocs, я настоятельно рекомендую вам очень, очень организованно и использовать токенизированные шаблоны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...