Я прочитал некоторые статьи о том, что преобразование невозможно, однако я столкнулся с проблемой, когда значение извлекается из набора строк и должно использоваться в скалярном выражении.
ColumnA — это строковое значение, а ColumnB — это Int..
@RequiredData = SELECT [ColumnA] from @Input ORDER BY [ColumnB] ASC
FETCH 1 ROWS;
IF((@RequiredData == "Something")) THEN
//DO SOMETHING
END;
Это не удается в ADLA, поскольку переменная набора строк @RequiredData не является скалярной переменной.