Есть процедура,возвращает при выполнении число.
В CI пытаюсь получить значение таким образом:
$str ="DECLARE @ret int ".
"exec @ret = [my_proc] ".
"@UserID = '".$this->getID()."', ".
"SELECT 'val' = @ret";
$result = $this->db->query($str);
return $result->result('val');
в итоге return возвращает пустое значение ибо $result является null
Однако если просто в ssms запустить - все ок отрабатывает, возвращает 1 столбец с 1 строкой с нужным мне значением.