Я вызываю SQL-запросы из кода C #.Как я могу сохранить объявление переменных, которые я уже объявил в SQL?Вот мой код:
SqlConnection connection = new SqlConnection(conString);
connection.Open();
string s = @"
declare @ttt int
set @ttt = 6
select @ttt";
SqlCommand cmd = new SqlCommand(s, connection);
int retVal = (int)cmd.ExecuteScalar();
s = @"select @ttt";
cmd.CommandText = s;
retVal = (int)cmd.ExecuteScalar();
connection.Close();
Ошибка, во время выполнения ExecuteScalar (): Должен объявить скалярную переменную "@ttt". (Я должен разделить его на несколько запросовпотому что я делаю вычисления и т. д. в своем коде C #. Вопрос заключается в объеме соединения и запросе SQL из кода C #.