软件测试面试题
1、主键和唯一索引有什么区别?
(1)唯一性约束的列允许空,但是主键约束不允许
(2)可以把唯一性约束放在一个或者多个列上,这些列或列的组合必须有唯一的.但是,唯一性约束所在的列并不是表的主键列
(3)一个表最多只有一个主键,但可以有很多唯一键
2、解释存储过程和触发器?
存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。
触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或者特定类型的数据修改时执行。