后台程序的相关注意事项
后台程序是实现商业逻辑和数据处理的功能。所以对程序的准确性以及及时性的都有较高的要求。
其具体的注意事项如下:
1.在进行相关数据处理(insert、deleted、update),首先要进行相关的条件判断,否则会导致不正确的处理结果
在进行insert、deleted、update系列处理动作之后,数据的可逆很难还原到原理的状态。
fox:update(),exists(),if
2.进行大数据量的操作时,尽量先要进行相关的条件判断,否则会造成系统资源的紧张和不必要的浪费。
fox:使用update(),exists(),if进行判断触发操作的驱动是否满足条件。
3.if ...else.....的条件判断语句后为一条语句或一个语句块,因为只能执行一条语句,否则会违反if..else的语法规则。
fox:
if a = false
select * from tab_a
insert b(b_1,b_2) values(a,b)
else
select * from tab_a
insert b(b_1,b_2) values(a,b)
正确的书写方式为:
if a = false
begin
select * from tab_a
insert b(b_1,b_2) values(a,b)
end
else
begin
select * from tab_a
insert b(b_1,b_2) values(a,b)
end
4.字符串中的任何一个子串为null,那么整个字符串就为null