sql >> Base de Datos >  >> RDS >> Sqlserver

Insertar datos en tablas

si entiendo la pregunta correctamente, desea saber en qué orden insertar datos en las tablas para asegurarse de que no haya infracciones, ¿es correcto?

Según tu publicación, parece que insertaste en este orden:

  1. Cliente/Producto/Proveedor (estos pueden insertarse en cualquier orden).
  2. Pedido:esto solo puede aparecer después de que la fila esté en la tabla de clientes, ya que requiere un cliente válido
  3. Detalles del pedido:esto requiere una entrada en la tabla de pedidos y en la tabla de productos primero.

La columna de cantidad estaría en la tabla OrderDetail, ya que puede tener más de uno de cada artículo de línea.