Final Class Yiisoft\Db\Oracle\Driver
| Inheritance | Yiisoft\Db\Oracle\Driver » Yiisoft\Db\Driver\Pdo\AbstractPdoDriver |
|---|
Implements the Oracle Server driver based on the PDO (PHP Data Objects) extension.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| createConnection() | Yiisoft\Db\Oracle\Driver | |
| getDriverName() | Yiisoft\Db\Oracle\Driver |
Method Details
| public createConnection( ): PDO |
public function createConnection(): PDO
{
$this->attributes += [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
$pdo = parent::createConnection();
$pdo->exec(
<<<SQL
ALTER SESSION SET
NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH24:MI:SSXFF'
NLS_TIMESTAMP_TZ_FORMAT = 'YYYY-MM-DD HH24:MI:SSXFFTZH:TZM'
NLS_TIME_FORMAT = 'HH24:MI:SSXFF'
NLS_TIME_TZ_FORMAT = 'HH24:MI:SSXFFTZH:TZM'
NLS_DATE_FORMAT = 'YYYY-MM-DD'
SQL,
);
return $pdo;
}
Signup or Login in order to comment.