oracle可以更改表名,sql – 更改Oracle表名

oracle可以更改表名,sql – 更改Oracle表名我正在尝试在oracle中更改表名.我首先运行此脚本来声明表CREATETABLECUSTOMER(C_IDNUMBER(6,0),C_LASTVARCHAR2(25),C_FIRSTvarchar2(25),C_MIchar(1),C_DOBDATE,C_ADDRESSvarchar2(100),C_CITYvarchar2(35),C_STATEchar(2),C_ZIP…

大家好,又见面了,我是你们的朋友全栈君。

我正在尝试在oracle中更改表名.

我首先运行此脚本来声明表

CREATE TABLE CUSTOMER

(

C_ID NUMBER(6,0),

C_LAST VARCHAR2(25),

C_FIRST varchar2(25),

C_MI char(1),

C_DOB DATE,

C_ADDRESS varchar2(100),

C_CITY varchar2(35),

C_STATE char(2),

C_ZIP varchar2(10),

C_DPHONE varchar2(12),

C_EPHONE varchar2(12),

C_USERID varchar2(20),

C_PASSWORD VARCHAR2(30),

CONSTRAINT CUSTOMER_PK PRIMARY KEY(C_ID)

);

CREATE TABLE ORDER_SOURCE

(

OS_ID NUMBER(6),

OS_DESC varchar2(255),

CONSTRAINT ORDER_SOURCE_PK PRIMARY KEY(OS_ID)

);

CREATE TABLE ORDERS

(

O_ID NUMBER(6),

O_DATE DATE,

O_METHPMT varchar2(25),

C_ID NUMBER(6),

OS_ID NUMBER(6),

CONSTRAINT ORDERS_PK PRIMARY KEY(O_ID),

CONSTRAINT ORDERS_CUSTOMER_FK FOREIGN KEY(C_ID) REFERENCES CUSTOMER(C_ID),

CONSTRAINT ORDERS_ORDER_SOURCE_FK FOREIGN KEY(OS_ID) REFERENCES ORDER_SOURCE(OS_ID)

);

它运行正常,然后我尝试运行

alter table ORDERS

rename to ORDER;

我收到此错误:

Error starting at line 1 in command: alter table ORDERS rename to

ORDER Error report: SQL Error: ORA-00903: invalid table name

00903. 00000 – “invalid table name”

*Cause:

*Action:

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145343.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月17日 下午4:40
下一篇 2022年5月17日 下午4:40


相关推荐

  • spinner:获取选中值的三种方法

    spinner:获取选中值的三种方法

    2021年9月30日
    136
  • Sublime Text 2 实用快捷键[Mac OS X]

    Sublime Text 2 实用快捷键[Mac OS X]

    2021年5月11日
    194
  • PHP 引用是个坑,请慎用

    PHP 引用是个坑,请慎用

    2022年2月14日
    132
  • 中文词频统计

    中文词频统计红楼梦高频词:红楼梦整篇小说:成功排序出高频词:生成词云如下:

    2022年8月4日
    9
  • A*算法之八数码问题 python解法

    A*算法之八数码问题python解法文章目录A*算法之八数码问题python解法问题描述A*算法与八数码问题状态空间的定义各种操作的定义启发式函数的定义人工智能课程中学习了A*算法,在耗费几小时完成了八数码问题和野人传教士问题之后,决定写此文章来记录一下,避免忘记问题描述在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为12380

    2022年4月6日
    65
  • 正找工作的同学看过来——Java项目经验篇

    正找工作的同学看过来——Java项目经验篇学习 Java 就是用来做项目的 Java 的主要应用领域就是企业级的项目开发 要想从事企业级的项目开发 你必须掌握如下要点 正在找工作的同学自行阅读哦 1 掌握项目开发的基本步骤 2 具备极强的面向对象的分析与设计技巧 3 掌握用例驱动 以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧 别人告诉你要实现什么 你就用代码堆砌来实现别人的要求 你必须学

    2026年3月26日
    2

发表回复

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

关注全栈程序员社区公众号