Yii Framework v1.1.10 绫诲弬鑰

CMssqlPdoAdapter

system.db.schema.mssql
缁ф壙 class CMssqlPdoAdapter » PDO
鐗堟湰 $Id: CMssqlPdoAdapter.php 3515 2011-12-28 12:29:24Z mdomba $
婧愮爜 framework/db/schema/mssql/CMssqlPdoAdapter.php
杩欐槸涓涓粎涓篗SSQL椹卞姩鑰屽啓鐨勯粯璁DO绫荤殑鎵╁睍銆 瀹冩彁渚涗簡涓浜汸DO椹卞姩缂哄皯鐨勫姛鑳姐

鍏叡鏂规硶

闅愯棌缁ф壙鏂规硶

鏂规硶鎻忚堪瀹氫箟鍦
__construct() PDO
__sleep() PDO
__wakeup() PDO
beginTransaction() 寮濮嬩竴涓簨鍔° CMssqlPdoAdapter
commit() 鎻愪氦涓涓簨鍔° CMssqlPdoAdapter
errorCode() PDO
errorInfo() PDO
exec() PDO
getAttribute() PDO
getAvailableDrivers() PDO
inTransaction() PDO
lastInsertId() 鑾峰彇鏈鍚庢彃鍏d鍊笺 CMssqlPdoAdapter
prepare() PDO
query() PDO
quote() PDO
rollBack() 鍥炴粴涓涓簨鍔° CMssqlPdoAdapter
setAttribute() PDO

鏂规硶璇︾粏

beginTransaction() 鏂规硶
public boolean beginTransaction()
{return} boolean
婧愮爜锛 framework/db/schema/mssql/CMssqlPdoAdapter.php#42 (鏄剧ず)
public function beginTransaction ()
{
    
$this->exec('BEGIN TRANSACTION');
    return 
true;
}

寮濮嬩竴涓簨鍔°

鏈夊繀瑕侀噸鍐橮DO鐨勬柟娉曪紝鍥犱负 MSSQL鐨凱DO椹卞姩涓嶆敮鎸佷簨鍔°

commit() 鏂规硶
public boolean commit()
{return} boolean
婧愮爜锛 framework/db/schema/mssql/CMssqlPdoAdapter.php#56 (鏄剧ず)
public function commit ()
{
    
$this->exec('COMMIT TRANSACTION');
    return 
true;
}

鎻愪氦涓涓簨鍔°

鏈夊繀瑕侀噸鍐橮DO鐨勬柟娉曪紝鍥犱负 MSSQL鐨凱DO椹卞姩涓嶆敮鎸佷簨鍔°

lastInsertId() 鏂规硶
public integer lastInsertId(string|null $sequence=NULL)
$sequence string|null 搴忓垪鍚嶏紝榛樿涓簄ull銆
{return} integer 鏈鍚庢彃鍏d
婧愮爜锛 framework/db/schema/mssql/CMssqlPdoAdapter.php#27 (鏄剧ず)
public function lastInsertId ($sequence=NULL)
{
    
$value=$this->query('SELECT SCOPE_IDENTITY()')->fetchColumn();
    
$value=preg_replace('/[,.]0+$/'''$value); // issue 2312
    
return strtr($value,array(','=>'','.'=>''));
}

鑾峰彇鏈鍚庢彃鍏d鍊笺 MSSQL涓嶆敮鎸佸簭鍒楋紝鎵浠ュ弬鏁拌蹇界暐銆

rollBack() 鏂规硶
public boolean rollBack()
{return} boolean
婧愮爜锛 framework/db/schema/mssql/CMssqlPdoAdapter.php#70 (鏄剧ず)
public function rollBack ()
{
    
$this->exec('ROLLBACK TRANSACTION');
    return 
true;
}

鍥炴粴涓涓簨鍔°

鏈夊繀瑕侀噸鍐橮DO鐨勬柟娉曪紝鍥犱负 MSSQL鐨凱DO椹卞姩涓嶆敮鎸佷簨鍔°

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.