电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何更改sqlserver表的架构

来源:金蝶云社区作者:金蝶2024-09-223

如何更改sqlserver表的架构

数据库的表访问通常是

 select 字段名 from 表名

或者

select 字段名 from dbo.表名

 

问题1:为什么表存在,访问时却访问错误?

假如默认的架构方案不是dbo,则会提示找不到对象。

比如下面的表,是不可以通过select 字段名 from dbo.test1来访问的

 

原来的架构并非默认的dbo,所以显示的是test.a,  test.test1

如何改成dbo.a  , dbo.test1 呢?

语法如下:

ALTER SCHEMA 新的架构名 TRANSFER 原来的架构名.[表名]

例:

ALTER SCHEMA DBO TRANSFER TEST.[test1]

GO

ALTER SCHEMA DBO TRANSFER TEST.[A]

执行结果 :

 

问题2:很多表需要改架构,有什么快的方法吗?

如果要改的表很多,可以使用以下语句:

declare @name sysname

 declare csr cursor

   for select TABLE_NAME from INFORMATION_SCHEMA.TABLES

open csr

  FETCH NEXT FROM csr

如何更改sqlserver表的架构

数据库的表访问通常是 select 字段名 from 表名或者select 字段名 from dbo.表名 问题1:为什么表存在,访问时却访问错误?假如默认...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信