ORACLE SQL脚本能否修改字段名称?

在看到标题时,你先想想:在ORACLE中能否修改一个表的某个字段名呢?如果能的话,你是否还记得SQL脚本如何写的呢,呵呵,写这个的目的是因为在论坛上看见许多信誓旦旦的说ORACLE中不能修改字段名称,只能先删除、后添加字段或是其它方法来处理。当然我不知道他们是在ORACLE那个版本下测试。我在ORACLE 9.0 ,10上是都可以执行的。

http://topic.csdn.net/t/20020605/16/780826.html
http://topic.csdn.net/u/20090306/14/c3fe94e2-ce50-4c0f-a205-f8f19a3f17a2.html

http://www.itpub.net/thread-110995-1-1.html

我们先建一个测试表,如下所示,由于某些原因,我们想把字段NAME1改为NAME

CREATE TABLE TEST
(
       ID        NUMBER(10),
       NAME1     VARCHAR2(22)
);

 

 

ALTER TABLE TEST RENAME COLUMN NAME1 TO NAME; 

 

时间: 2024-11-02 13:42:44

ORACLE SQL脚本能否修改字段名称?的相关文章

在SQL Server中修改字段类型和字段名称

  在SQL Server中修改字段类型和字段名称 --以下是完整的SQL执行语句 if exists(select * from syscolumns where id=object_id('数据表名称') and name='字段名') --判断该字段是否存在 begin ALTER TABLE 表明 ALTER COLUMN 字段名 VARCHAR(64);--更改类型 end GO if exists(select * from syscolumns where id=object_id

oracle中字段异常-oracle中部分字段名称显示异常

问题描述 oracle中部分字段名称显示异常 oracle中查询出来的字段名称,部分内容显示异常,求解决 如:股? 实际应为:股东代码 如:是否 实际应为:是否强平 在线等,求大神解决..... 补充一下:用plsql查询出来,显示是没问题的,但是用sql脚本,执行,导出excel格式,就显示异常 解决方案 导出时候是否字符编码的问题.

通过sql脚本查看Oracle中是否有锁表

1.查看是否有锁表的sql select 'blocker('||lb.sid||':'||sb.username||')-sql:'|| qb.sql_text blockers, 'waiter ('||lw.sid||':'||sw.username||')-sql:'|| qw.sql_text waiters from v$lock lb, v$lock lw, v$session sb, v$session sw, v$sql qb, v$sql qw where lb.sid=sb

让你提前认识软件开发(35):如何修改SQL脚本以完成需求?

第2部分 数据库SQL语言 如何修改SQL脚本以完成需求?            SQL脚本的修改和C语言代码的修改流程是一样的,都要遵循以下步骤:         第一步,阅读需求,弄清楚自己要完成什么功能.         第二步,对照需求阅读原代码,找到本次要修改的内容的大致位置.         第三步,对代码进行修改(包括:添加.删除和修改等),将本次的功能添加上去.         第四步,对修改后的代码进行测试,验证新增功能是否满足需求.          本文以一个实际的需求完成

winform 后台执行安装sql脚本的时候 如果在桌面上 会执行不成功

问题描述 winform 后台执行安装sql脚本的时候 如果在桌面上 会执行不成功 winform 后台执行安装sql脚本的时候 如果在桌面上 会执行不成功 在其他盘倒是可以 截图如下 大家帮忙看看是什么原因 数据库可以创建成功 但脚本不会执行 解决方案 后台执行oracle sql脚本 解决方案二: 那是因为桌面的路径中有空格吧

修改字段结构之ArcGIS Diagrammer

在ArcGIS中,修改字段名称.类似和物理顺序是一件不好办的事,特别是需要修改字段比较多的情况下.通常的做法是新建字段-字段计算器赋值-删除原有字段的方法来达到修改的目的.这里介绍另外一种方法. 现需要将宾馆旅店图层的字段名称修改为英文,将KIND字段类型由字符串改为整型,并调换KIND和TELEPHONE的顺序. 第一步,在Catalog中将数据导出为XLM工作空间文档 这里只导出方案(即数据结构),防止数据量太大:如果导出数据的话,后面就可以省一步. 第二步,使用ArcGIS Diagram

《Oracle SQL疑难解析》——1.8 在一个语句中修改多个字段值

1.8 在一个语句中修改多个字段值 Oracle SQL疑难解析 1.8.1 要解决的问题 需要在一个表中修改一行或多行的多个字段值. 1.8.2 解决方法 UPDATE语句可以让我们轻松地修改一行或多行的数据,我们也可以在UPDATE语句中用多个"column=value"子句来修改多个字段的值.例如,我们可以用下面的单个UPDATE语句来修改James Marlow(其EMPLOYEE_ID为131)的电话号码.工作角色和薪水: update hr.employees set jo

sql alter 修改字段类型与名称的方法

sql alter 修改字段类型与名称的方法 ALTER TABLE "table_name" [改变方式] 加一个栏位: ADD "栏位 1" "栏位 1 资料种类" mysql教程> CREATE TABLE Employee(     ->     id            int,     ->     first_name    VARCHAR(15),     ->     last_name     VAR

MS SQL 能否修改实例名称

前几天研究了了一下修改数据库名称的方式后,今天突然冒出一个问题,MS SQL的命名实例是否也可以修改呢?例如下图,我在本机上安装了一个命名实例GSP,如果我想将其改为GSPS,能行吗? 如果可以,那么该怎么做呢? 该如何下手呢,真的不知道怎么做,毕竟以前都没有做过修改命令实例(当然修改计算机名称是另外一回事),先从网上搜索资料吧,结果,搜索到一堆不相关的资料,其实都不是真正的修改命名实例名称,只是修改计算机名称.不过最后搜索到一点有用的信息http://www.itpub.net/thread-