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:

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • onedrive自动同步_onedrive没有同步

    onedrive自动同步_onedrive没有同步Zotero管理文献时,经常需要同步不同设备的文献到Zotero云端以保持版本统一,但是Zotero提供的免费空间不够用来同步大量pdf附件。这时,可以使用第三方云平台来实现同步,比如坚果云,onedrive等。这里,我用onedrive来存储Zotero的pdf文件。………

  • java基础之java输入输出语句[通俗易懂]

    java基础之java输入输出语句[通俗易懂]1、使用Scanner使用时需要引入包importjava.util.Scanner;首先定义Scanner对象Java基础学习:java输入输出语句比如:Java基础学习:java输入输出语句2、使用BufferedReader用前需要引入importjava.io.Reader;Java基础学习:java输入输出语句比如:Java基础学习:java输入输出语句应该注意的是:Java把从键盘输入的数据一律看作是字符串,因此若要从键盘输入并让系统认可是数值型数据,必须经过转换。

  • Vue大数据可视化(大屏展示)解决方案

    Vue大数据可视化(大屏展示)解决方案一个基于vue、datav、Echart框架的大数据可视化(大屏展示)模板,最近更新了详细的介绍说明,实现大数据可视化。通过vue组件实现数据动态刷新渲染,内部图表可自由替换。部分图表使用DataV自带组件,可自由进行更改,持续更新…项目地址:vue-big-screen(码云)一、项目描述一个基于vue、datav、Echart框架的”数据大屏项目”,通过…

  • anaconda镜像是什么意思_镜像是反的吗

    anaconda镜像是什么意思_镜像是反的吗Anaconda的conda特别好用但如果用国外的镜像,慢的出奇可以改为了国内镜像会好很多

  • 怎么用dos命令打开计算机,如何使用DOS命令打开C盘下的文件夹dos如何打开文件夹…[通俗易懂]

    如何使用DOS命令在C驱动器下打开文件夹答案:Windows键+R打开并运行Entercmd,然后按Enter打开命令提示符程序.键入“cd..”dos命令进入c盘根目录,然后按Enter键返回上一个目录.输入“cd\”,然后按Enter.如何打开该文件夹将直接返回到C驱动器的根目录.在CMD程序中输入“d:”,然后按Enter键进入D驱动器.进入D驱动器后,输入“c…

  • string.isnotblank_StringUtils

    string.isnotblank_StringUtilsisNotEmpty将空格也作为参数,isNotBlank则排除空格参数StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils..

发表回复

您的电子邮箱地址不会被公开。

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