SQL Server添加列及删除列

2023-11-07

 

SQL Server数据库添加列是我们经常要用到的操作,下文对SQL Server添加列的实现方法作了详尽的阐述,供您参考学习。

AD:

SQL Server添加列的方法比较简单,下面就为您详细介绍SQL Server添加列及删除列的语句写法,希望对您学习SQL Server添加列方面能有所帮助。 

SQL Server添加列和删除列是修改表的两条途径。修改表的语法如下:

   
   
  1. ALTER TABLE table   
  2. {|ALTER COLUMN column_name}   
  3. |{ADD   
  4. <column_definition>::=   
  5. column_namedata_type   
  6. {[NULL|NOT NULL]   
  7. |DROP column column_name}[,...n]   
  8. > 

SQL Server添加列时指定的信息类型与创建表时提供的信息类型相似。
下面的这个示例添加了一个允许空值的列。

   
   
  1. ALTER TABLE CategoriesNew   
  2. ADD Commission money null  

删除列
被删除的列不能被恢复。因此,在删除列之前,必须确保它是你要删除的列。
下面的这个例子删除表中的一个列。

   
   
  1. ALTER TABLE CategoriesNew   
  2. DROP COLUMN Sales_date  

注意:在删除某列之前,基于该列的所有索引和约束必须首先被删除。

 

源地址:http://database.51cto.com/art/201011/233160.htm

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server添加列及删除列 的相关文章

随机推荐

  • DBeaver数据库连接工具的简单操作

    DBeaver数据库连接工具的简单操作 DBeaver数据库链接工具使用简介 数据链接配置 DBeaver常用功能 功能快捷键 DBeaver数据库链接工具使用简介 官方下载地址链接 https dbeaver io download DB
  • MyBatis-Plus 使用教程

    MyBatis Plus 使用教程 增删改查详细介绍 MyBatis Plus opens new window 简称 MP 是一个 MyBatis opens new window 的增强工具 在 MyBatis 的基础上只做增强不做改变
  • [Python实战]采集电商平台商品数据进行可视化分析

    目录 前言 环境使用 模块使用 第三方模块安装 基本流程思路 代码展示 获取数据 扩展知识 数据可视化 前言 嗨喽 大家好呀 这里是小曼呐 环境使用 python3 8 解释器 pycham 解释器 模块使用 第三方模块 需要安装 requ
  • 【刷题之路】字符串的编辑距离

    对于两个字符串A和B 我们需要进行插入 删除和修改操作将A串变为B串 定义c0 c1 c2分别为三种操作的代价 请设计一个高效算法 求出将A串变为B串所需要的最少代价 给定两个字符串A和B 及它们的长度和三种操作代价 请返回将A串变为B串所
  • team网络链路聚合

    链路聚合的优点 1 增加带宽 2 提高网路连接的可靠性 3 实现流量的负载均衡 team聚合链路模式 1 Mode1 roundrobin 平衡轮询 2 Mode2 activebackup 主备轮询 3 Mode3 loadbalanc
  • USART_FLAG_TC与 USART_FLAG_TXE之间的区别,各自的用途 - 附举例代码及说明

    USART FLAG TC与 USART FLAG TXE之间的联系 各自的用途 名词解释 STM32固件库使用手册 USART FLAG TXE 发送数据寄存器空标志位 USART FLAG TC 发送移位寄存器发送完成标志位 串口发送数
  • 实现一个类,计算程序中创建出了多少个对象

    假设命名该类为A 那么A类型的对象一定是经过构造函数或拷贝构造的 那么我们就可以分别定义两个静态成员变量 在构造函数和拷贝构造里 变量 这样 每创建一次对象 变量就 一次 自然就好求了 如下 class A public A count1
  • 用Excel快速识别节假日,双休日

    一 快速识别双休日 networkdays 二 快速识别双休日 节假日 NETWORKDAYS INTL 1 新建节假日列
  • 【网络通信与信息安全】之深入解析TCP和UDP传输协议

    一 什么是 socket Socket 的英文原义是 孔 或 插座 在编程中 Socket 被称做套接字 是网络通信中的一种约定 Socket 编程的应用无处不在 我们平时用的 QQ 微信 浏览器等程序 都与 Socket 编程有关 那么我
  • 激活Conda环境并在pycharm使用

    第一步 打开Anaconda Prompt 第二步 查看当前存在的虚拟环境 conda env list 第三步 创建虚拟环境 conda create n 环境名 python X X X 如果不清楚python版本 可以用以下命令查看
  • web前端技术笔记(十)JavaScript函数、条件语句、数组、循环语句

    JavaScript函数 函数 函数定义与执行 变量与函数预解析 提取行间事件 匿名函数 网页换肤 函数传参 函数 return 关键字 条件语句 if else switch语句 数组 循环语句 for循环 while循环 数组去重 获取
  • Linux wget命令

    一 wget命令 wget命令用来从指定的URL下载文件 wget非常稳定 它在带宽很窄的情况下和不稳定网络中有很强的适应性 如果是由于网络的原因下载失败 wget会不断的尝试 直到整个文件下载完毕 如果是服务器打断下载过程 它会再次联到服
  • spring事务原理1

    spring 事务原理 传播机制 事务挂起 spring自带的JdbcTemplate使用示例 查询 public
  • websocket请求用自定义注解@WSRequestMapping访问,类似springmvc @RequestMapping访问。

    AnnoWebsocket websocket请求用自定义注解方式访问 类似于springmvc RequestMapping注解方式访问 源码github地址 https github com luxiangzhou AnnoWebsoc
  • 微信小程序getApp()和App()方法详解

    一 App App 是一个小程序的入口方法 写在app js文件里 开发时我们主要是把一些全局变量 全局方法放在App 里面 比如用户名 请求数据时的URL等 app js App onLaunch 展示本地存储能力 const logs
  • WY易盾cb、fp逆向分析

    内容仅供参考学习 欢迎朋友们V一起交流 zcxl7 7 目标 网址 案例地址 这个好像还没改版 我看官网体验那边已经进行了混淆 分析 这个进行的请求很乱 我就不说怎么找的了 到时候越听越乱 一共有2个请求很重要 getConf这个请求返回了
  • 01-windows下载与安装neo4j

    1 因为neo4j的官网总是在变 所以下载地址有时候找不到 neo4j 3 1 0 Releases 官方下载链接 windows64 zip https neo4j com artifact php name neo4j communit
  • TCP/IP协议栈与数据包封装

    TCP IP协议栈与数据包封装 TCP IP网络协议栈分为应用层 Application 传输层 Transport 网络层 Network 和链路层 Link 四层 如下图所示 该图出自 TCPIP 图 36 1 TCP IP协议栈 两台
  • 【不是拷贝】rabbitmq安装延迟队列插件rabbitmq_delayed_message_exchange

    1 查看当前rabbitmq已安装的插件 查看当前的rabbitmq 安装了哪些插件 rabbitmq plugins list root yq test1 rabbitmq plugins list Configured E explic
  • SQL Server添加列及删除列

    SQL Server数据库添加列是我们经常要用到的操作 下文对SQL Server添加列的实现方法作了详尽的阐述 供您参考学习 AD SQL Server添加列的方法比较简单 下面就为您详细介绍SQL Server添加列及删除列的语句写法