sqlserver 修改表结构

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: sqlserver 修改表结构

因为我们公司所有对数据库的修改都要保留脚本,所以就不能直接手动改了

脚本

1.字段

1.1新增

单个新增

alter table productInfo add productStatus VARCHAR(2) NULL 

批量新增

ALTER TABLE prodSubsysInfo ADD collocation VARCHAR ( 4 ) NULL,
releaseType VARCHAR ( 4 ) NULL,
offerType VARCHAR ( 4 ) NULL,
publicAttribute VARCHAR ( 4 ) NULL,
releaseVersion VARCHAR ( 4 ) NULL,
prodSubsysManager VARCHAR ( 4 ) NULL,
prodSubsysStatus VARCHAR ( 4 ) NULL
1.2 修改
exec sp_rename '[prodSubsysInfo].[ModuleIdParent]','subSysIdParent'

2.表

IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[AppSystemInfo]') AND type IN ('U'))
  DROP TABLE [dbo].[AppSystemInfo]
GO

CREATE TABLE [dbo].[AppSystemInfo] (
  [systemId] varchar(20) COLLATE Chinese_PRC_CI_AS  NOT NULL,
  [systemName] varchar(20) COLLATE Chinese_PRC_CI_AS  NULL,
  [systemManager] varchar(20) COLLATE Chinese_PRC_CI_AS  NULL,
  [systemStatus] varchar(2) COLLATE Chinese_PRC_CI_AS  NULL,
  [directions] varchar(500) COLLATE Chinese_PRC_CI_AS  NULL
)
GO

ALTER TABLE [dbo].[AppSystemInfo] SET (LOCK_ESCALATION = TABLE)
GO


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
3月前
|
SQL
SQL SERVER 查询表结构,导出到Excel 生成代码用
SQL SERVER 查询表结构,导出到Excel 生成代码用
45 0
|
6月前
|
SQL 数据库
SQL Server修改表结构,不允许保存更改解决方案
SQL Server修改表结构,不允许保存更改解决方案
205 0
|
SQL Oracle 关系型数据库
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
456 0
|
SQL 数据库
SQL Server 复制表结构以及数据,去除表中重复字段
SQL Server 复制表结构以及数据,去除表中重复字段--复制另一个数据库中的某张表的结构及数据--select * from Test.dbo.TestTable(查询表中所有数据) --into [表名] 插入当前数据库新表,如果没有该表就创建 select * into TestCopy from Test.
1240 0
|
SQL 数据库
PowerDesigner连接SqlServer数据库导出表结构
原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步、新建成功之后,点击"Database"->"Connect.
1851 0
|
数据库 存储
Sqlserver获取所有数据库名,表信息,字段信息,主键信息,以及表结构等。
原文:Sqlserver获取所有数据库名,表信息,字段信息,主键信息,以及表结构等。 --获取所有数据库名: SELECT name FROM master.
1317 0
下一篇
无影云桌面