0
Insert SQL con varios registros a la vez..
Si deseas agregar varios registros con un solo INSERT puedes hacerlo de esta manera, INSERT INTO TablaName (campo1,campo2) values(Value1, Value2),(Value1, Value2),(Value1, Value2),(Value1, Value2);
3 Answers
0
Hola, antes de nada, ¿qué sistema gestor de bases de datos estås utilizando (MySQL, Oracle DB, PosgreSQL,...) ? Lo digo porque, aunque todos ellos implementen un intérprete SQL, algunas cosas en cuanto a sintaxis cambian de uno a otro.
Con respecto a lo que preguntas, en mi experiencia en scripts de poblaciĂłn de bases de datos, siempre he visto filas y filas de consultas INSERT individuales, asĂ que creo que lo que dices no se puede hacer (por lo que yo sĂ©, ya que como te decĂa antes, dependiendo del gestor puede que sĂ se permita una sintaxis asĂ). En cualquier caso, existen herramientas en lĂnea a las que les puedes pasar un fichero en formato CSV con los datos y generar un script SQL con los INSERT necesarios para poblar tu base de datos
0
SQL SERVER
0
No tengo experiencia con ese sistema gestor, pero he buscado acerca de lo que propones, y he encontrado en la documentaciĂłn oficial de Microsoft un ejemplo con lo que dices (ejemplo B): https://docs.microsoft.com/es-es/sql/t-sql/statements/insert-transact-sql?view=sql-server-ver15#BasicSyntax. AsĂ que ese gestor en concreto sĂ permite consultas INSERT en mĂșltiples filas