试题详情
简答题SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
  • SQL中的自主存取控制是通过GRANT语句和REVOKE语句来实现的。如:
    GRANTSELECT,INSERTONStudent
    TO王平
    WITHGRANTOPTION;
    就将Student表的SELECT和INSERT权限授予了用户王平,后面的“WITHGRANTOPTION”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。
    REVOKEINSERTONStudentFROM王平CASCADE;
    就将Student表的INSERT权限从用户王平处收回,选项CASCADE表示,如果用户王平将Student的INSERT权限又转授给了其他用户,那么这些权限也将从其他用户处收回。
  • 关注下方微信公众号,在线模考后查看

热门试题