在应用程序开发中,存在防御性编程的概念。如何使用Transact-SQL实现防御性编程技术和编写健壮的代码?
答案 0 :(得分:5)
更一般地说
答案 1 :(得分:2)
增加斯科特的说法:
答案 2 :(得分:1)
IF EXISTS()
我认为应该在T-SQL中经常使用。很多时候,当开发人员编写SQL代码时,他们不会像编写常规代码那样考虑异常和错误。
答案 3 :(得分:1)
考虑到你问题的心理角度,你可能会发现DBA Survival Skills – Think Defensively是有趣的阅读。
答案 4 :(得分:0)
除了所有其他人所说的,还要在数据库中强制执行数据完整性!