`
hepeng1688
  • 浏览: 92769 次
  • 来自: ...
社区版块
存档分类
最新评论

oracle 常用的修改命令

阅读更多
下面是几种不同数据库的升级脚本比较,实际上是对不同数据库版本的ALTER命令用法的比较

约定:[]内的内容可有可无

1,修改字段类型[关键字:modify&alter]

mysql:

ALTER TABLE 表名 MODIFY [COLUMN] 字段名 字段类型定义;

sqlserver:

ALTER TABLE 表名 ALTER COLUMN 字段名 字段类型定义;
[这里在修改约束的时候需要用到专门的关键字CONSTRAINT]

oracle:

ALTER TABLE 表名 MODIFY ( 字段名 字段类型定义);
[Oracle,修改类型时所改字段的数据必须为空:]

2,增加和删除字段

增加字段

ALTER TABLE 表名 ADD 字段名 字段类型定义;

删除字段

mysql:
ALTER TABLE 表名 DROP[COLUMN] 字段名

sqlserver:
ALTER TABLE 表名 DROP COLUMN 字段名

3,修改列名

mysql:
可以用CHANGE同时修改列名和列类型,如:
ALTER TABLE table CHANGE column newcolumn BIT NOT NULL
这里column和newcolumn可以相同,
也就是说,CHANGE可以取代MODIFY了,可以用来单纯修改列类型或者列名

sqlserver:
暂时只能调用存储过程
EXEC SP_RENAME table.column','newcolumn','COLUMN'

oracle:
在817版本以上支持RENAME了,没有具体测试过,9i以上版本比较保险
ALTER TABLE table RENAME COLUMN column TO newcolumn;
分享到:
评论

相关推荐

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    Oracle常用命令大全

    Oracle常用命令大全 ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息...

    Oracle常用的命令如何查看表的结构

    Oracle常用的命令如何查看表的结构 EDITDATA 表名; 修改表字段: Alter table 表名 modify(字段名 类型 约束); 1 alter table test modify (addd varchar2(10) null); alter table 表名 add(字段名 类型 约束); 2 ...

    oracle 11g常用命令

    oracle 11g常用命令,如表及表空间、查询所有的链接、更改oracle dblink 最大数限制

    Oracle里常用命令

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们... 下面就介绍一下一些常用的sql*plus命令:

    ORACLE常用命令下载

    1. 连接命令 CONN 用户名/密码 as sysdba/sysoper 当连接特权用户必须带上 最高权限 sysdba 或者 次之sysoper 2. 显示当前登录用户: show user 3. 断开连接disc 4. 修该密码:passw 修改自己密码可行,如果修改...

    日常收集整理的oracle常用命令大全(收藏)

    一、Oracle的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 ...启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Release 9.

    oracle常用系统管理命令

    修改最大连接,删除 authors 表中的所有数据,修改sys用户密码

    oracle权限设置

    收集了oracle的常用命令和权限设置,非常的实用,整理了给大家

    ORACLE数据库sql语言 、函数及常用命令

    如果一个列具有非空属性,则在给该表增加、修改数据时必须保证该列有内容,否则会出错。 如果一个列允许为空,该列可以不放任何内容,即空值(在SQL中书写为NULL),空值不是空格。 如果一个列内容为空值,则该列不...

    oracle 常用命令

    1、重启数据库实例: 停止实例:使用sys用户登录后,执行 shutdown immediate; 启动实例:startup; 2、修改最大连接数

    ORACLE 常用手册导入导出

    oracle 常用语句 --逻辑备份 --导出ORACLE参数 参数 说明 USERID 确定执行导出实用程序的用户名和口令 BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示 FILE 指定导出的二进制文件名称,默认的扩展名是....

    Oracle数据库连接命令

    连接命令:  conn  例:conn system/manger ...  断开与当前数据库...  ORACLE常用初始用户名和密码:  1>系统管理员,一般进行权限分配使用  SYSTEM MANAGER  2>演示帐户,可进行基本的增删改操作  SCOTT

    Oracle数据库学习指南

    13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 17. Oracle数据库的安全策略 18. ORACLE数据库简介 19. Oracle数据库密码文件的使用...

    Linux常用命令汇总

    Linux常用命令汇总,用于初学者学习Linux知识 “Hello everybody out there using minix ---- I’m doing a free operating system” 1991.8,网络上出现了一篇以该句开头的一个帖子,发帖人就是一个芬兰的Linus ...

    Oracle DBA 常用的一些SQL语句(50个)

    用户命令查询.sql 用户进程查询.sql 监控数据库性能的SQL.sql 看user_job.sql 索引表清除sql生成.sql 索引表空间使用情况查询.sql 索引表空间整理.sql 统计.sql 获取数据库版本信息.sql 表空间使用情况.txt 表空间...

    21天学通Oracle

    第2章 Oracle常用工具(教学视频:7分钟) 29 2.1 Net Configuration Assistant(网络配置助手) 29 2.1.1 监听程序配置 29 2.1.2 命名方法配置 31 2.1.3 本地Net服务名配置 32 2.2 Net Manager(网络管理员) ...

    Oracle11g从入门到精通2

    3.6 Oracle常用函数 3.6.1 字符类函数 3.6.2 数字类函数 3.6.3 日期类函数 3.6.4 转换类函数 3.6.5 聚集类函数 第4章 Oracle PL/SQL语言及编程 4.1 PL/SQL简介 4.1.1 PL/SQL的基本结构 4.1.2 ...

    oracle数据库面试题目汇总

    看此文档,可以让正在寻找Oracle DBA工作的同仁快速突击并找到一分属于自己的工作,对已工作同仁,此文档是对oracle知识的巩固、提炼、提升,也是部分跳槽加薪者的私房定典。。。。 Oracle: Oracle instance与...

Global site tag (gtag.js) - Google Analytics