mssql php не возвращает ntext

distortion

Новичок
Добрый день, пытаюсь достать данные из mssql базы через php. Вот код

$serverName = 'servetname';
$conn = mssql_connect($serverName,'user','password');
mssql_select_db('[omnitracker]', $conn);
$sql = "SELECT
cast (col1 as NVARCHAR(8000)) COLLATE Cyrillic_General_CI_AS as title
FROM table";

$stmt = mssql_query($sql);
while ($row = mssql_fetch_array($stmt)) {
echo $row[0];
}

В таком случае $row[0] ограничен 255 символами. Если пишу запрос:
"SELECT col1 FROM table"
то $row[0] пустой если в столбце присутствуют русские символы.
Если пишу
SELECT cast (col1 as NTEXT) COLLATE Cyrillic_General_CI_AS as title FROM table
$row[0] тоже пустой.
Базу изменить не могу, т.к. она генерится системой omnitraker. Collation Latin1_General_CI_AS_KS_WS
Как мне получить из базы строки больше 255 символов?
 
Последнее редактирование:
Сверху