知识大全 查询sqlserver所有表并改变其架构

Posted

篇首语:不怕读得少,只怕记不牢。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 查询sqlserver所有表并改变其架构相关的知识,希望对你有一定的参考价值。

  查询所有的数据库

  select [name] from [sysdatabases] order by [name]

  查询一个数据库中的所有表

  select [id] [name] from [sysobjects] where [type] = u

  都知道[type] = u 是用户表 [type] = s 是系统表吧

  根据上个语句的查询结果然后再

  查询一个表中的所有字段(我尝试不用[ID] 而用[name]去查 结果报错了)

  select [name] from [syscolumns] where [id] =

  以上是查询所有表

  以下是改变所有表架构

  在数据库testDB中存在架构A及用户A 现将testDB数据库所属的用户由A改为B 同时删除用户A;架构也由A改为B 删除架构A 操作如下

   创建用户B 再创建架构B;

   将架构A的权限赋给用户B 取消用户A拥有架构A的权限 删除用户A;

   将数据库的所有属于架构A的对象改为架构B 代码如下

  ALTER SCHEMA [新架构名] TRANSFER 旧架构名 [数据库中的对象表或视图或存储过程]

  ALTER SCHEMA [B] TRANSFER A [对象 ]

  ALTER SCHEMA [B] TRANSFER A [对象 ]

  ALTER SCHEMA [B] TRANSFER A [对象n]

   删除架构A

  如

cha138/Article/program/SQLServer/201311/22041

相关参考

知识大全 怎样把Oracle查询转换为SQLServer

怎样把Oracle查询转换为SQLServer  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 SQLServer:基于WEB的数据库查询

SQLServer:基于WEB的数据库查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文通

知识大全 oracle,sqlserver2000分页查询

  前台Ext后台ibatis 数据库分页  ORACLE:  SELECT*FROM(SELECT A*ROWNUMRNFROM表名AWHERE 字段名LIKE(%||

知识大全 Oracle、MYSQL、sqlserver和DB2分页查询

Oracle、MYSQL、sqlserver和DB2分页查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法

使用SQLSERVER2005/2008递归CTE查询树型结构的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 sqlserver 多表查询不同数据库服务器上的表

cha138/Article/program/MySQL/201311/29529

知识大全 并行查询让SQL Server加速运行

并行查询让SQLServer加速运行  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  并行查询其优

知识大全 用并行查询让SQL Server加速运行

用并行查询让SQLServer加速运行  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  并行查询其

知识大全 在SQL Server 2005数据库中更改数据架构

在SQLServer2005数据库中更改数据架构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 列出SQLSERVER数据库中所有表及字段信息

列出SQLSERVER数据库中所有表及字段信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  程