oracle alter语句的用法_alter table truncate partition

oracle alter语句的用法_alter table truncate partition首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1

Oracle中ALTER TABLE的五种用法(二)

首发微信公众号:SQL数据库运维

原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd


2. Oracle ALTER TABLE MODIFY列示例 

很多情况下,我们都会遇到需要修改列的属性场景,可以使用以下语法:
ALTER TABLE table_name  MODIFY column_name type constraint;

例如,将刚刚在stuinfo添加的字段phone 列更改为一个非空列:

ALTER TABLE STUINFO MODIFY phone DATE NOT NULL;

更改新列属性后结果显示

oracle alter语句的用法_alter table truncate partition

如果同时需要修改多个列的属性或修改某个字段的长度,可以使用以下语法:

ALTER TABLE table_name
  MODIFY ( column_1 type constraint,
          column_1 type constraint,
         ...);

例如,以下语句将phone 列更改为varchar2(11),并将email列的长度扩展为200个 字符且不允许为空:

ALTER TABLE JT_CS.STUINFO MODIFY(
    phone VARCHAR2(11) ,
    email VARCHAR2(200) NOT NULL
);

更改新列属性后结果显示

oracle alter语句的用法_alter table truncate partition

 

点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。

原文地址:https://www.cnblogs.com/since-1995/archive/2022/11/23/16911411.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4511.html

(0)
上一篇 2023-06-16
下一篇 2023-06-16

相关推荐

  • Redis设计与实现2.1:主从复制[通俗易懂]

    Redis设计与实现2.1:主从复制[通俗易懂]主从复制 这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记 SLAVEOF 新旧复制功能 旧版复制功能 旧版复制功能的实现为 同步 和 命令传播: 当刚连上Master时,要

    2023-05-14
    100
  • Redis-异步消息[通俗易懂]

    Redis-异步消息[通俗易懂]关于异步消息,大家都知道,如下: 这些用起来都是比较复杂的,RabbitMQ先要创建Exchange,在创建Queue,还要将Queue和Exchange通过某种规则绑定起来。发消息之前要指定rout

    2023-01-23
    92
  • Python创建中心列表

    Python创建中心列表Python是一种简单、易学、功能强大的编程语言,它在数据处理、科学计算、Web开发等领域都有广泛的应用。在Python中,可以通过创建列表来存储一组有序的数据,这使得Python具有处理数据的优秀能力。

    2024-04-21
    21
  • Python Tkinter Canvas:创建可交互的绘图界面

    Python Tkinter Canvas:创建可交互的绘图界面在Python应用程序开发中,可视化是非常重要的一部分。Tkinter是Python中最常用的GUI开发工具,提供了创建图形界面的基础组件,包括按钮、标签、文本框等。其中,Canvas是Tkinter中的重要组件之一,可以用来创建可交互的绘图界面。

    2024-02-20
    56
  • docker的架构_MySQL架构

    docker的架构_MySQL架构高日耀 资深数据库内核研发 毕业于华中科技大学,喜欢研究主流数据库架构和源码,并长期从事分布式数据库内核研发。曾参与分布式 MPP 数据库 CirroData 内核开发(东方国信),现主要负责 MyS

    2023-04-26
    101
  • Linux常用命令、Linux系统和Linux运维培训「建议收藏」

    Linux常用命令、Linux系统和Linux运维培训「建议收藏」华为P40系列搭载HMS应用体验感挺赞,最近发现华为智慧助手真心好用,能绑定多个手机号码,查看多平台购物的快递信息,对我这种剁手党来说很方便,不用每个平台切换查找信息了,还有智能取件提醒不怕错过每一…

    2023-03-05
    99
  • shell 脚本操作informix数据库[亲测有效]

    shell 脚本操作informix数据库[亲测有效]shell 脚本操作informix数据库的简单模板: functionName(){ dbaccess << ! database 库名; sql语句; ! } 栗子1:更新数据 fun

    2023-02-05
    104
  • oracle数据泵导入导出部分用户「建议收藏」

    oracle数据泵导入导出部分用户「建议收藏」问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C 部分用户名:CORE,MSTDATA,BOMMGMT,CFG

    2023-01-23
    99

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注