多选题
以下的哪两个语句中可以使用CURRVAL虚列?
【正确答案】
B、D
【答案解析】[解析] 这一题是测试对通过视图进行DML操作的熟悉程度。根据有关CURRVAL虚(伪)列使用规则的介绍,可知在UPDATE语句的SET子句中和在INSERT语句的VALUES子句中可以使用CURRVAL,从而可以断定选项B和D是正确的。
根据有关CURRVAL虚(伪)列使用规则的介绍,可知不能使用CURRVAL的情况包括在视图的SELECT子句中,在UPDATE语句的子查询中,以及在包含HAVING子句的查询(SELECT)语句中,从而可以断定选项A、C和E肯定都是错误的。