国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

查詢sqlserver所有表并改變其架構

2024-08-31 01:01:37
字體:
來源:轉載
供稿:網友
查詢所有的數據庫
  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] = 1931153925
  以上是查詢所有表:
  以下是改變所有表架構:
  在數據庫testDB中存在架構A及用戶A,現將testDB數據庫所屬的用戶由A改為B,同時刪除用戶A;架構也由A改為B,刪除架構A,操作如下:
  1、創建用戶B,再創建架構B;
  2、將架構A的權限賦給用戶B,取消用戶A擁有架構A的權限,刪除用戶A;
  3、將數據庫的所有屬于架構A的對象改為架構B,代碼如下:
  ALTER SCHEMA [新架構名] TRANSFER 舊架構名。[數據庫中的對象表或視圖或存儲過程]
  ALTER SCHEMA [B] TRANSFER A.[對象1]
  ALTER SCHEMA [B] TRANSFER A.[對象2]
  ALTER SCHEMA [B] TRANSFER A.[對象n]
  4、刪除架構A.
  如:
  ALTER SCHEMA dbo TRANSFER danxiao1.ds_city1
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 循化| 贡觉县| 高雄县| 巫溪县| 嘉义市| 四子王旗| 灵山县| 万年县| 清涧县| 荥阳市| 白朗县| 旌德县| 泸州市| 元谋县| 巴里| 蕲春县| 安新县| 桑植县| 依安县| 巩义市| 万年县| 钦州市| 拉孜县| 黔东| 视频| 麻栗坡县| 高阳县| 治多县| 沾益县| 札达县| 奉化市| 云霄县| 通辽市| 襄城县| 乌鲁木齐县| 高碑店市| 东阳市| 济阳县| 原平市| 揭东县| 高州市|