I am not sure what is the best way to structure my question.
I have a table with a foreign key column. By default, the foreign key is set to NOT NULL , and I want to save it this way, because maybe this will be the end result. But at the moment there may be records that do not need (and have) the meaning of foreign keys, and I want to distinguish them somehow, so that it is as clear as possible that these records are somewhat different from others.
I tried, but it seems that I cannot use negative numbers for bigint , which is the foreign key value in my SQL Server table. I think this is pretty standard stuff, so what is the best thing to do in this situation, besides making the foreign key NULL ?
Leron source share