Sql server 从SQL Server查询中理解元数据值

Sql server 从SQL Server查询中理解元数据值,sql-server,Sql Server,我只是在我的表上运行一个sqlsrv_field_元数据,如下所示: $sql = "SELECT * FROM vw_Persons"; $stmt = sqlsrv_query($gaSql['link'], $query) or die("<pre>" . print_r(sqlsrv_errors()) . "<br><br>$query</pre>"); $obj = sqlsrv_fetch_object( $result )

我只是在我的表上运行一个sqlsrv_field_元数据,如下所示:

$sql = "SELECT * FROM vw_Persons";

$stmt = sqlsrv_query($gaSql['link'], $query) or die("<pre>" . print_r(sqlsrv_errors()) . "<br><br>$query</pre>");
    $obj = sqlsrv_fetch_object( $result );

    foreach( sqlsrv_field_metadata( $stmt ) as $fieldMetadata ) {
            foreach( $fieldMetadata as $name => $value) {
                     echo "$name: $value<br />";
                }
                 echo "<br />";
            }
有人知道类型=-7代表什么吗?我知道这是SQL类型的数值-但那是什么类型

谢谢你找到了答案

位SQL_位-7

这意味着是一个数据类型位

Name: isActive
Type: -7
Size:
Precision: 1
Scale:
Nullable: 0