0

私は次の表を持っています:

inventor(inventorIDPatentNo、InventorFirst、InventorLast、City、State)

ここで、inventoridはpk、patentnoはfkです。

これは現在の挿入コードです:

insert into Inventor (PatentNo, InventorFirst, InventorLast, City, statename, country, NationalityCountry, ResidenceCountry)
select PatentNo, InventorFirstname, InventorLastname, City, statename, country, NationalityCountry, ResidenceCountry
from InventorUpdate;

これを変更して、InventorFirstnameフィールドとInventorLastnameフィールドが空白の場合、Inventorテーブルに挿入されないようにします。

4

1 に答える 1

4

それらのフィールドがnullであるレコードが選択されないようにするのはどうですか?

insert into Inventor (PatentNo, InventorFirst, InventorLast, City, statename, country, NationalityCountry, ResidenceCountry)
select PatentNo, InventorFirstname, InventorLastname, City, statename, country, NationalityCountry, ResidenceCountry
from InventorUpdate
Where InventorFirstname is not null 
And   InventorLastname is not null;
于 2012-07-20T00:30:12.213 に答える