没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

Class yii\db\mssql\SqlsrvPDO

继承yii\db\mssql\SqlsrvPDO » PDO
可用版本自2.0
源码 https://github.com/yiichina/yii2/blob/api/framework/db/mssql/SqlsrvPDO.php

SQLSRV 驱动的默认 PDO 类扩展。 为 SQLSRV 驱动不能正确实现的功能提供了变通方法。

公共方法

隐藏继承的方法

方法描述被定义在
lastInsertId() 返回最后插入的 ID 的值。 yii\db\mssql\SqlsrvPDO

方法详情

lastInsertId() 公共 方法

返回最后插入的 ID 的值。

SQLSRV 驱动实现了 yii\db\mssql\PDO::lastInsertId() 方法,但具有单一的特性: 当 $sequence 值为 null 或空字符串时,返回一个空字符串。 但是,当没有指定参数时,它将按预期工作, 并返回实际的最后插入的 ID(与其他 PDO 驱动程序一样)。

public integer lastInsertId($sequence null)
$sequence string|null

序列名称。默认为空。

return integer

最后插入的 ID 的值。