Я подключил Java к SSMS и могу без проблем вызвать данные с сервера, используя что-то вроде этого:
String cell = "SELECT [Close] FROM ExcelData WHERE id_num = 3";
Statement st4 = con.createStatement();
ResultSet rs4 = st4.executeQuery(cell);
while (rs4.next())
{
Float close = rs4.getFloat("close");
System.out.format("%s\n", close);
}
Когда я заменяю "SELECT [Close] FROM ExcelData WHERE id_num = 3"
на "SELECT @SMA"
, я получаю много вопросов «Должен объявить скалярную переменную @SMA
.
. Я не знаю, как это сделать.