0 关注者

类 yii\db\mssql\SqlsrvPDO

继承关系yii\db\mssql\SqlsrvPDO » PDO
可用版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/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

序列名称。默认为 null。

返回值 integer

最后插入的 ID 值。

                #[\ReturnTypeWillChange]
public function lastInsertId($sequence = null)
{
    return !$sequence ? parent::lastInsertId() : parent::lastInsertId($sequence);
}