sql >> Database teknologi >  >> RDS >> Oracle

Bedste måde at lave multi-row insert i Oracle?

I Oracle kan du bruge følgende syntaks for at indsætte flere rækker i tabel t med kolonnerne col1, col2 og col3:

INSERT ALL
   INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
   INTO t (col1, col2, col3) VALUES ('val2_1', 'val2_2', 'val2_3')
   INTO t (col1, col2, col3) VALUES ('val3_1', 'val3_2', 'val3_3')
   .
   .
   .
SELECT 1 FROM DUAL;


  1. XML Server XML-ydeevneoptimering

  2. Forbindelseshåndtering og drosling med ProxySQL

  3. Opret en databasepostkonto (SSMS)

  4. Sådan bruges databasehelper-klassen i en asynctask-klasse, der arbejder på en anden klasse