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椹卞姩涓嶆敮鎸佷簨鍔°