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() public メソッド

最後に挿入されたIDの値を返します。

SQLSRVドライバーはyii\db\mssql\PDO::lastInsertId()メソッドを実装していますが、単一の特殊性があります。$sequenceの値がnullまたは空の文字列の場合、空の文字列を返します。ただし、パラメータが指定されていない場合は、期待どおりに機能し、実際の最後に挿入されたIDを返します(他のPDOドライバーと同様)。

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

シーケンス名。デフォルトはnullです。

return integer

最後に挿入されたIDの値。

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