如何把多条记录某一列的值改为默认值?
列设有默认值,插入数据的时候没有使用默认,现在想把这列的一部分数据改为默认值,该怎么写?
我这样写:
update AddressBook set group='默认组' where group=:a;
但值没有被修改。
另外,怎么看这条SQL语句是否执行成功?
[解决办法]
update AddressBook set group='默认组' where group is null;
即可
判断sql执行成功你可以用sqlca.sqlcode来判断,为0是执行成功,100为没有数据,-1是失败
[解决办法]
a=ddlb_1.selectedtext( ) --> a=ddlb_1.text
[解决办法]
记得提交:
COMMIT;
[解决办法]
a=ddlb_1.selectedtext( )
update AddressBook set team='默认组' where team=:a;
if sqlca.sqlcode=0 then
commit;
else
rollback;
end if