Из моего приложения ASP.NET, которое я вызываю хранимую процедуру INSERT, существует значение по умолчанию для одного из столбцов таблицы, в которую процедура INSERT помещает данные. Как мне указать, что я хочу использовать вместо этого значение по умолчанию? (Или я должен указать фактическое значение по умолчанию в моих параметрах)
СИТУАЦИОННЫЙ СТОЛ:
Column 1: int
Column 2: string
Column 3: int default -1
Ситуационная процедура
INSERT INTO TABLE
(Column 1, Column 2, Column 3)
VALUES
(?, ?, ?)
СИТУАЦИОННЫЙ КОД ASP.NET
create paramter (Column 1, 12)
if (x = 0)
{create parameter (Column 2, "test")}
else
{
create parameter (Column 3, 24)
create parameter (Column 2, DBNull.Value)
}
Спасибо за вашу помощь