1.测试组负责软件质量
2.在Oracle中update表时,如果更新的值与原值相等,则不会为记录加锁。
3.在PL/SQL程序中,可以在update一条记录的同时,返回指定列的值
4.在Oracle数据库中,rowid可以唯一标识表中的一条记录,后插入的行,其rowid一定比先插入的大
5.可以发布有缺陷的软件产品。
6.好的测试员不懈追求完美。
7.在Oracle中update表时,如果没有符合条件的记录,将引发NO_DATA_FOUND异常。
8.Oracle数据库的B-tree索引一定不包含空值。
9.12在Oracle数据库,使用索引一定会加快select速度,但update速度可能会降低。
10.在PL/SQL程序中,FETCHY一个CURSOR,如果取不到记录,不会引发NO_DATA_FOUND异常。急求答案,谢谢!
2.在Oracle中update表时,如果更新的值与原值相等,则不会为记录加锁。
3.在PL/SQL程序中,可以在update一条记录的同时,返回指定列的值
4.在Oracle数据库中,rowid可以唯一标识表中的一条记录,后插入的行,其rowid一定比先插入的大
5.可以发布有缺陷的软件产品。
6.好的测试员不懈追求完美。
7.在Oracle中update表时,如果没有符合条件的记录,将引发NO_DATA_FOUND异常。
8.Oracle数据库的B-tree索引一定不包含空值。
9.12在Oracle数据库,使用索引一定会加快select速度,但update速度可能会降低。
10.在PL/SQL程序中,FETCHY一个CURSOR,如果取不到记录,不会引发NO_DATA_FOUND异常。急求答案,谢谢!
主观题我就不给答案了。还有,答案仅供参考
2.会加锁的
3.在触发器里面执行update操作的时候,被更新的字段会产生一个new值和一个old值,这个old值就是你想要的
4.rowid是一条记录物理层面上的标识,是一条记录的所谓的伪列,该字段是字符串类型,不存在递增关系
7.sql语句的update是不会引发异常的,pl/sql就不了解了.
我所知道的是select col into v_col from t这样的隐式游标时,查询不到记录会引发NO_DATA_FOUND异常
8.B-tree索引允许空值
9.都不见得。
10.不了解
会3.在PL/SQL程序中,可以在update一条记录的同时,返回指定列的值
不行,只能返回作用的条数4.在Oracle数据库中,rowid可以唯一标识表中的一条记录,后插入的行,其rowid一定比先插入的大
rowid是物理地址,不一定后面的比前面的大,比如后面的插入到前面删除后的块里去了。7.在Oracle中update表时,如果没有符合条件的记录,将引发NO_DATA_FOUND异常。
sql和plsql都不会有,在plsql里可以 用%NOTFOUND来判断是否有结果被update了8.Oracle数据库的B-tree索引一定不包含空值。
b树不索引空值9.12在Oracle数据库,使用索引一定会加快select速度,但update速度可能会降低。
索引一定会降低update的速度,但是不见得会提高select的速度10.在PL/SQL程序中,FETCHY一个CURSOR,如果取不到记录,不会引发NO_DATA_FOUND异常。
游标不会有异常,所以我们经常是用过EXIT WHEN %NOTFOUND来判断,但是select column into v_col这样的语句有可能