【发布时间】:2014-04-14 02:54:11
【问题描述】:
我正在使用 Sybase ASE 15.0.3。我想使用这种类型的逻辑,但它给了我错误。
begin
declare
@b int, @c int
select @b = Count(My_ID)
FROM some_table
WHERE (some_condition);
select @c = Count(My_Sales)
FROM some_table
WHERE (some_condition);
insert into my_table (new_id, new_sales) value (@b, @c);
end;
然后使用这些变量将值插入到表中。
错误:“尝试将空值插入“new_id”,表“my_table”列不允许空值。更新失败”
【问题讨论】:
-
@b 的值是多少?可能有空。