单选题
在SQL Server 2008中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是______。
A、
同一个数据库的不同架构下表名可以相同
B、
在创建架构时,如果没有指定架构名,则架构名隐含为用户名
C、
创建架构的用户必须具有数据库管理员的权限,或者是获得了CREATE SCHEMA的权限
D、
在删除架构时,如果使用RESTRICT选项,则会将该架构中的所有架构对象一起全部删除
【正确答案】
D
【答案解析】
在删除架构时,如果使用CASCADE选项,则会将该架构中的所有架构对象一起全部删除;如果使用RESTRICT选项,如果被删除的架构中包含架构对象,则拒绝删除此架构。故答案为D项。
提交答案
关闭