• If no columns are specified, then values are assigned in order of column declaration.

    • If there are too few values, then assign columns in order.

    • Use default values or null for remaining columns.

  • If columns are specified, then insert just those column values. Columns not specified must have default values.