Spec-Zone.ru › Yii 1.1

CMssqlSqlsrvPdoAdapter

Пакет system.db.schema.mssql
Наследование класс CMssqlSqlsrvPdoAdapter » PDO
С версии 1.1.13
Исходный код framework/db/schema/mssql/CMssqlSqlsrvPdoAdapter.php
Это расширение стандартного класса PDO только для драйвера MSSQL SQLSRV. Оно предоставляет обходные решения для неправильно реализованных функций драйвера PDO SQLSRV.

Публичные методы

Метод Описание Определено в
__construct() PDO
__sleep() PDO
__wakeup() PDO
beginTransaction() PDO
commit() PDO
errorCode() PDO
errorInfo() PDO
exec() PDO
getAttribute() PDO
getAvailableDrivers() PDO
inTransaction() PDO
lastInsertId() Возвращает значение последнего вставленного ID. CMssqlSqlsrvPdoAdapter
prepare() PDO
query() PDO
quote() PDO
rollBack() PDO
setAttribute() PDO

Подробное описание методов

lastInsertId() метод

public integer lastInsertId(string|null $sequence=NULL)
$sequence string|null имя последовательности. По умолчанию null.
{return} integer значение последнего вставленного ID.
Исходный код: framework/db/schema/mssql/CMssqlSqlsrvPdoAdapter.php#30 (показать)
public function lastInsertId($sequence=null)
{
    if(!
$sequence)
        return 
parent::lastInsertId();
    return 
parent::lastInsertId($sequence);
}

Возвращает значение последнего вставленного ID. Драйвер SQLSRV поддерживает PDO::lastInsertId() с одной особенностью: когда значение $sequence равно null или пустой строке, он возвращает пустую строку. Но когда параметр вообще не указан, он работает как ожидалось и возвращает фактический последний вставленный ID (как и другие драйверы PDO).

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CMssqlSqlsrvPdoAdapter

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API