クラス 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);
}
サインアップまたはログインしてコメントしてください。