Fix batchInsert bug in oci. default batchInsert sql is ``` insert into tableName(col1, col2, col3...) value(`col11`, `col12`,`col13`.... ),(`col21`, `col22`,`col23`.... ); ``` which is illegal in oracle db. Change it to ``` insert into tableName(col1, col2, col3...) select 'col11', 'col12', 'col13' from dual union select 'col21', 'col22', 'col23' from dual union select 'col31', 'col32', 'col33' from dual; ```
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
cubrid | Loading commit data... | |
mssql | Loading commit data... | |
mysql | Loading commit data... | |
oci | Loading commit data... | |
pgsql | Loading commit data... | |
sqlite | Loading commit data... | |
ActiveQuery.php | Loading commit data... | |
ActiveQueryInterface.php | Loading commit data... | |
ActiveQueryTrait.php | Loading commit data... | |
ActiveRecord.php | Loading commit data... | |
ActiveRecordInterface.php | Loading commit data... | |
ActiveRelationTrait.php | Loading commit data... | |
AfterSaveEvent.php | Loading commit data... | |
BaseActiveRecord.php | Loading commit data... | |
BatchQueryResult.php | Loading commit data... | |
ColumnSchema.php | Loading commit data... | |
Command.php | Loading commit data... | |
Connection.php | Loading commit data... | |
DataReader.php | Loading commit data... | |
Exception.php | Loading commit data... | |
Expression.php | Loading commit data... | |
IntegrityException.php | Loading commit data... | |
Migration.php | Loading commit data... | |
MigrationInterface.php | Loading commit data... | |
Query.php | Loading commit data... | |
QueryBuilder.php | Loading commit data... | |
QueryInterface.php | Loading commit data... | |
QueryTrait.php | Loading commit data... | |
Schema.php | Loading commit data... | |
StaleObjectException.php | Loading commit data... | |
TableSchema.php | Loading commit data... | |
Transaction.php | Loading commit data... |