SQL CREATE SCHEMA和CREATE DATABASE是否等效?

Dan*_*ing 2 sql-server

我无法确定CREATE SCHEMA和CREATE DATABASE之间的区别.我理解它们是相同的,并且通常使用后者.

是这样吗?

谢谢!

Kla*_*sen 5

他们绝对不一样!数据库可能包含多个模式.模式基本上是可以包含其他安全对象(如表,视图,过程等)的安全对象.在此上下文中,安全意味着某人拥有并可以授予哪些操作.