FirstName LastName University
Bob Brown Aviation
Kate Dylan Economic
Tommy Loren Aviation
大學有默認值:航空。 有存儲過程,其中插入值表, 在過程調用有3個參數應用:如何在某些值爲空時插入值
@declare firstname varchar(50),
@declate lastname varchar(50),
@declare university varchar(50)
insert into myTbl (FirstName,LastName,University) values(@firstname,@lastname,@university)
我想如果在程序@university是空的不要插入表例如,如果我前高管: EXEC myProcedure 'Joseph','Divan',''
它必須插入表只名字和姓氏大學將是航空,因爲它是默認值
在這個過程中,設置'null'爲'university'參數的默認值。然後檢查該參數是否爲空。如果是這樣的話:'insert into myTbl(FirstName,LastName)values(@ firstname,@ lastname)'。 – user1429080