RESTRICT:有条件,欲删除的基本表不能被其他的表所约束引用(如CHECK,FOREIGNKEY等约束条件),不能有视图、触发器、存储过程和函数等。如果有则该表不能被删除。CASCADE:没有条件,在删除基本表的同时,相关的依赖...
restrict和cascade都是在外码定义时指定的关键字。外码所指定的字段取值受,可以取两种值:所参照主码中出现过的值;可以取空值。外码所指定的字段中数据的增删改是受到外码约束的的,在数据增删改时会检查是否满足...
CASCADE:表示在删除模式的同时把该模式中所有的数据库对象全部一起删除。RESTRICT:表示如果模式中已经定义了下属的数据库对象(如表,视图等),则拒绝该删除语句的执行。是有当该模式中没有任何下属的对象时才能执行DROPSCH...
restrict:确保只有不存在相关视图和完整性约束的表才能删除cascade:任何相关视图和完整性约束一并被删除对于一个带分区的表,DROPTABLE会永久性地取消表定义,取消各分区,并取消储存在这些分区中的所有数据。DROPTABLE...
restrict禁止收回权限
restrict--,指的是如果字表引用父表的某个字段的值,那么不允许直接删除父表的该值;cascade--级联,删除父表的某条记录,子表中引用该值的记录会自动被删除;noaction--无参照完整性关系,有了也不生效。
altertableaaddconstraintFK_OA_REDBforeignkey(studentID)referencesstudent(uid)onupdatecascadeondeletecascadego然后你在student删除一条记录的时候a表中对应uid的记录就会同时被删除了...
1.NoAction/Restrict当取值为NoAction或者Restrict时,则当在父表(主表)(即外键的来源表)中删除对应记录时,首先检查该记录对应的从表是否有对应外键,如果有则不允许删除。2.Cascade(级联)当取值为Cascad...
用查询语句删除表的时候,在表名后加CASCADE或RESTRICT都会出错解需要先将与这个表有依赖关系的表去掉依赖关系,然后删除要想顺带删除在该表上建立的视图等对象要怎么办?解可以写一个存储过程,先找出依赖这个表的...
【答案】:A本题考查对数据库授权SQL语句的掌握。标准SQL中收回权限的基本语法是:REVOKE<权限>FROM<对象数据><对象名>FROM<用户>[RESTRICT|CASCADE];,其中CASCADE表示级联收回,即收回用户权限并同时收回该用户授予其他...