数据中有4个Schema无法被删除

● dbo, 具有db_owner或者db_ddl_admin 的用户,新创建对象默认schema就是dbo

● guest , 用来给guest 用户使用,这个schema很少用到

● INFORMATION_SCHEMA , 由Information Schema views使用,提供metadata查询。

● sys , 系统对象的所使用的schema

 

创建schema

CREATE SCHEMA Production AUTHORIZATION dbo;

转移schema

-- The following statement moves the Production.Categories table to the Sales database schema:
ALTER SCHEMA Sales TRANSFER Production.Categories;
-- To move the table back, issue:
ALTER SCHEMA Production TRANSFER Sales.Categories;

schema 信息查询

SELECT TABLE_CATALOG, TABLE_SCHEMA, 
    TABLE_NAME, TABLE_TYPE
FROM    INFORMATION_SCHEMA.TABLES;

SELECT VIEW_CATALOG, VIEW_SCHEMA, VIEW_NAME,     TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME,     COLUMN_NAME
FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE
WHERE COLUMN_NAME = 'BusinessEntityID'

相关文章:

  • 2021-12-26
  • 2022-01-28
  • 2022-12-23
  • 2022-01-20
  • 2021-04-18
  • 2022-12-23
  • 2022-01-17
  • 2021-10-07
猜你喜欢
  • 2021-08-28
  • 2021-08-20
  • 2021-10-03
  • 2021-10-01
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
相关资源
相似解决方案