使用SQL语句修改表结构(SQL Server)

news/2025/1/15 12:21:57/

使用SQL语句修改表结构(SQL Server)

文章目录

  • 使用SQL语句修改表结构(SQL Server)
    • ALTER TABLE的语法格式如下:
    • 添加列
    • 删除列
    • 修改表的列数据类型和名称

ALTER TABLE的语法格式如下:

image-20211005142304709

上述格式主要参数说明如下:

  • database_name:要在其中创建表的数据库的名称。
  • schema_name:表所属架构的名称。
  • table_name:要更改的表名称。
  • ALTER COLUMN:指定要更改命名列的命令。
  • column_name:要更改、添加或删除的列名称。
  • [type_schema_name.]type_name:更改后列的新数据类型或添加的列的数据类型。
  • precision:指定的数据类型的精度。
  • scale:指定数据类型的小数位数。
  • COLLATE collation_name:指定更改后的列的新排序规则。
  • WITH CHECK|WITH NOCHECK:指定表中的数据是否用新添加的或重新启用的FOREIGN KEY或CHECK约束进行验证。
  • ADD:指定添加一个或多个列定义、计算列定义或者表约束。
  • DROP:指定从表中删除多个列或约束。

添加列

ALTER TABLE student
ADD class VARCHAR(20) NULL

删除列

ALTER TABLE student
DROP COLUMN class

修改表的列数据类型和名称

-- 修改数据类型
ALTER TABLE student
ALTER COLUMN class VARCHAR(20) NOT NULL-- 修改列名
EXEC sp_rename 'class','st_class'

sp_rename函数可以更改当前数据库中用户创建对象的名称。


http://www.ppmy.cn/news/885931.html

相关文章

SQL数据库修改表结构

修改表结构 表结构是构建一张表的字段数量,类型与排序 1.添加字段 如果添加字段的表是空表,则可以给字段设置非空约束。如果是有数据的表,不能添加非空约束。 alter table 表名 add 字段名 数据类型 约束 2.修改字段名 sqlserver不建议…

SQl 语句(常见) 新建,删除,修改表结构

新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default ‘默认值’ null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0, [字…

vue 项目优化

去除冗余的css 消除框架中未使用的CSS,初步达到按需引入的效果 使用背景:vue2.x, webpack3.x 使用插件:purifycss-webpack 安装: npm i purifycss-webpack purify-css glob-all -D安装后各个插件的版本: “glob-all”: “^3.3.…

【USRP X310】如何查找USRP X310的 LabVIEW 案例 Demo

环境 Windows 10LabVIEWUSRP 支持的硬件 USRP-2900USRP-2901USRP-2920USRP-2921USRP-2922USRP-2930USRP-2932USRP-2940 40 MHzUSRP-2940 120 MHzUSRP-2942 40 MHzUSRP-2942 120 MHzUSRP-2943 40 MHzUSRP-2943 120 MHzUSRP-2944USRP-2945USRP-2950 40 MHzUSRP-2950 120 MHzUS…

PDF虚拟打印机(pdfFactory) v5.11 官方版

PDF虚拟打印机(pdfFactory) v5.11 官方版 软件大小:7.15MB 软件语言:英文 软件性质:常用软件 软件授权:免费版 更新时间:2014-05-21 应用平台:/WinXP/|Win7|/Vista/Win8/ PDF虚拟打印机(pdfFactory)是…

数据中台之元数据管理系统的搭建

目录 元数据分类 元数据管理系统的核心功能 数据血缘 数据血缘的底层实现原理

计算机应该怎样复制桌面,怎么复制图片?

2009-12-02 我将自己的Word文档,加了渐变底色和图片,想保存到网上,可是一复制粘贴后,就不能保留原格式了,我想制作成PDF文档后,就能保存下来,如何制作PDF文档? 如何制作PDF文档呢?传统的方法是…

[JVM] 1. 初步认识JVM

核心思想: “Write Once, Run anywhere”. 各种语言通过编译器转换成字节码文件,在JVM上运行。 一、Java虚拟机 Java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成…