The idea here is to keep this functionnalilty where if no columns are specified t means that you're values correspond to the columns in the order but do this if only dynamic columns are specified. this goes with the fullUpsert test in the DynamicUpsertTest class.
So to be clearer given a table : CREATE TABLE Table( id varchar null primary key, entry varchar )
Upsert into Table (dynamic A varchar) values ("key",'static','dynamicValue')

this would still work the the first values would be applied to the existing static columns from the schema and the last one for the dynamic column