Class yii\db\mssql\PDO
继承 | yii\db\mssql\PDO » PDO |
---|---|
可用版本自 | 2.0 |
源码 | https://github.com/yiichina/yii2/blob/api/framework/db/mssql/PDO.php |
MSSQL 和 DBLIB 驱动默认的 PDO 类扩展。 该扩展为 MSSQL 和 DBLIB 驱动的不能正确实现的功能提供了变通方法。
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
beginTransaction() | 开始事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。 | yii\db\mssql\PDO |
commit() | 提交事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。 | yii\db\mssql\PDO |
getAttribute() | 检索数据库连接属性。 | yii\db\mssql\PDO |
lastInsertId() | 返回最后插入的 ID 的值。 | yii\db\mssql\PDO |
rollBack() | 回滚事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。 | yii\db\mssql\PDO |
方法详情
开始事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。
public boolean beginTransaction() | ||
return | boolean | 开始事务的结果。 |
---|
提交事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。
public boolean commit() | ||
return | boolean | 提交事务的结果。 |
---|
检索数据库连接属性。
因为某些 MSSQL PDO 驱动(例如:dblib)不支持获取连接属性, 所以有必要覆盖 PDO 类的方法。
public mixed getAttribute($attribute) | ||
$attribute | integer | PDO::ATTR_* 常量之一。 |
return | mixed | 调用成功后将返回所请求的 PDO 属性的值。 调用不成功,则返回 null。 |
---|
返回最后插入的 ID 的值。
public integer lastInsertId($sequence = null) | ||
$sequence | string|null | 序列名。默认为空。 |
return | integer | 最后插入的 ID 的值。 |
---|
回滚事务方法。因为 MSSQL PDO 驱动本身不支持事务, 所以有必要覆盖 PDO 类的方法。
public boolean rollBack() | ||
return | boolean | 回滚事务的结果。 |
---|