开发者社区> 问答> 正文

【RDS】RDS SQL Server实例如何修改schema为dbo?

已解决

RDS SQL Server实例如何修改schema为dbo?

展开
收起
云上猫猫 2022-01-14 16:30:46 904 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    1、执行如下SQL语句,查看该表的相关信息。

    SELECT *
    FROM KKK
    SELECT a.name schemaName,
           b.name tableName,
           b.type_desc
    FROM sys.schemas a,
         sys.tables b
    WHERE a.schema_id = b.schema_id
    

    系统显示类似如下,可以看到schema不是为dbo,导致问题出现。

    5.png

    2、执行如下命令,修改单个表的schema。

    ALTER SCHEMA dbo TRANSFER test.kkk

    3、执行如下命令,批量修改表的schema。

    exec sp_msforeachtable 'alter schema dbo transfer ?'

    2022-01-14 16:31:35
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像