(Choose all that apply.) A. You cannot use SYSDATE in the condition of a CHECK constraint. B. You cannot use the BETWEEN clause in the condition of a CHECK constraint. C. You cannot use the NEXTVAL sequence value as a DEFAULT value for a column. D. You cannot use ORD_NO and ITEM_NO columns as a composite primary key because ORD_NO is also the FOREIGN KEY. Answer: AC
关于NextVal的使用限制
在 CREATE TABLE 或 ALTER TABLE 语句中。在下列上下文中不能指定 NEXTVAL 或 CURRVAL: 在 DEFAULT 子句中在检查约束中。在 SELECT 语句中,下列上下文中不能指定 NEXTVAL 或 CURRVAL: 使用 DISTINCT keyword时在投影列表中。在 WHERE、GROUP BY 或 ORDER BY 子句中在子查询中在 UNION 运算符结合 SELECT 语句时。在下列这些上下文中也不能指定 NEXTVAL 或 CURRVAL: 在分段存储表达式中在对还有一个数据库中的远程序列对象的引用中。 A:sysdate不能用于check约束中(正确) B:Between子句不能用于check约束中(错误) C:NextVal不能用在Default中(正确) D:ORD_NO and ITEM_NO不能被用作复合主键。由于ORD_NO同一时候也是外检(错误。一个字段能够同一时候被定义为主键和外键) 这题仅仅有C选项和上题不一样,能够參考第30题, Nextval和CurrVal的使用能够參考:http://blog.csdn.net/wjx515628/article/details/35781109#t0转载于:https://www.cnblogs.com/bhlsheji/p/5198141.html
相关资源:数据结构—成绩单生成器