I\'m trying to insert data to a table from another table and the tables have only one column in common. The problem is, that the TABLE1 has columns that won\'t accept null value
You could use coalesce:
insert into destination select coalesce(field1,'somedata'),... from source;