クラス 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ドライバーの不適切に実装された機能に対する回避策を提供します。
メソッドの詳細
最後に挿入された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);
}
サインアップまたはログインしてコメントしてください。