通过ODBC和PHP检索SAP HANA数据库中的LOB对象

时间:2017-05-22 16:03:43

标签: php sap hana lob

我正在尝试使用PHP从sys.functions获取定义列 当我查询该表时,定义列为空。我确信这是因为它是一个LOB colomn。

从sys.functions中选择定义

有没有办法使用ODBC从SAP HANA检索LOB对象?

<?php
$odbc =     odbc_pconnect($params['dbname'],$params['dbuser'],$params['dbpass'],SQL_CUR_USE_    ODBC );
    try{
        $result=odbc_exec($odbc,$query);
        if(!$result){
            echo printValue($odbc_errormsg($odbc));exit;
        }
    }
    catch (Exception $e) {
        echo printValue($e);exit;
    }
    while(odbc_fetch_row($result)){
    for($i=1;$i<=odbc_num_fields($result);$i++){
        $field=strtolower(odbc_field_name($result,$i));
        $val=odbc_result($result,$i);
        echo "{$i}. {$field}:  {$val}".PHP_EOL;
    }

}
odbc_free_result($result);

?>

0 个答案:

没有答案