2015-04-10 2 views
1

Мне нужно использовать некоторые значения (значения таблицы Ex: StudentId) во многих хранимых процедурах. Поэтому мне нужно запросить это значение в каждой хранимой процедуре. В MVC я могу сохранить это значение в WebConfig. Но в SQL, как я могу это сделать?Есть ли возможность установить глобальную переменную в SQL?

Есть ли возможность сохранить это значение в глобальном масштабе для обращения к нему в хранимой процедуре?

+0

Вы можете написать SP, который может вернуть это значение;) –

+0

http://www.codeproject.com/Articles/39131/Global-Variables-in-SQL-Server – mohan111

ответ

1

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

Если вы не можете этого сделать, создайте функцию StoredProcedure или Function, которая всегда возвращает требуемое значение.

0

Не похоже, что вы можете напрямую создавать глобальные переменные SQL-сервера.

Я нашел еще один вопрос, который очень похож на ваш, с полезной информацией.

how to declare global variable in SQL Server..?

Надеется, что это помогает.

Смежные вопросы