oracle基本操作,Oracle修改列名,Oracle修改字段类型

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年3月16日

http://www.cnblogs.com/fanshuyao/

  1. --修改列名
  2. alter table "KFAPP"."H_USERS" rename column "STATUS" to "new_column"
  3. --新增列
  4. alter table h_users
  5. add (column_name nvarchar2(1) default '1' not null);
  6. eg:
  7. alter table h_users
  8. add (delete_type nvarchar2(1) default '1' not null);
  9. --删除列
  10. 1、alter table h_users drop column my_type;
  11. 2、alter table table_name drop (column_name);
  12. eg:
  13. alter table h_users drop (deleteType);
  14. alter table "H_USERS" drop column "DELETE_TYPE"
  15. --修改列类型
  16. alter table tablename modify
  17. (column_name colomn_type [default value][null/not null]);
  18. eg:
  19. alter table h_users modify
  20. (my_type int default 1);
  21. -- 查询锁表情况
  22. select s.SID,s.SERIAL# from v$locked_object a ,dba_objects b ,v$session s
  23. where a.OBJECT_ID=b.OBJECT_ID and a.SESSION_ID=s.SID
  24. -- 干掉锁表进程
  25. alter system kill session '852,28988';
  26. -- 表H_USERS,自增长字段USER_ID
  27. -- 创建序列
  28. create sequence H_USERS_ID_SEQ
  29. start with 1
  30. increment by 1
  31. nomaxvalue
  32. minvalue 1
  33. nocycle
  34. cache 10;
  35. -- 创建触发器
  36. create trigger H_USERS_ID_TRG
  37. before insert on H_USERS for each row
  38. begin
  39. select H_USERS_ID_SEQ.nextval into:new.USER_ID from dual;
  40. end;

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年3月16日

http://www.cnblogs.com/fanshuyao/

Oracle基本操作,Oracle修改列名,Oracle修改字段类型的更多相关文章

  1. 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法

    在SQL数据库中使用SQL语句(格式:alter table [tablename] alter column [colname] [newDataType])修改某表的字段类型时,报一下错误:由于一 ...

  2. DataTable数据类型的一些操作 增加行、插入行、修改数据、修改列名、修改列顺序、计算、选取或删除行(列)、排序、某列distinct值 等

    Datatable 这个数据类型在C#中涉及到对数据库读取时的用处还是挺大的,最近在处理一个报表开发时,一开始把所有的操作都放在sql 上面来做,就是我需要什么样的数据我就query出什么,但是这样其 ...

  3. mysql、sqlServer、hsql、oracle、db2各数据库支持的字段类型与最大精度

  4. django 修改模型中默认字段类型

    在ADMIN页面实现一个密码框,模型中是CharField默认类型是textinput,实现方法是在admin.py中重写widgets. 来自为知笔记(Wiz)

  5. oracle中修改表已有数据的某一列的字段类型的方法,数据备份

    1.在开发过程中经常会遇到表中的某一个字段数据类型不对,比如说需要保存的数据带小数,但是在最初设计的时候是给的number(10)类型,开始保存是整数的时候满足要求,后来在保存小数的时候 会发现自动四 ...

  6. oracle数据库对date字段类型存在空值进行排序的处理方法

    oracle数据库对date字段类型存在空值进行排序的处理方法      oracle 数据库,如果表中有一个字段类型为date,且该字段类型存在空值,并且需要排序,     解决方法为使用oracl ...

  7. 曲演杂坛--使用ALTER TABLE修改字段类型的吐血教训

    --===================================================================== 事件起因:开发发现有表插入数据失败,查看后发现INT类型 ...

  8. Django文档——Model字段类型(Field Types)

    大部分内容参考自http://wrongwaycn.github.io/django11/topics/db/models/index.html#topics-db-models ,内容是django ...

  9. Dynamic Mapping和常见字段类型

    原文:Dynamic Mapping和常见字段类型 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn. ...

随机推荐

  1. jQuery 时间控件推荐

    My97DatePicker  My97DatePicker是一个更全面,更人性化,并且速度一流的日期选择控件.具有强大的日期范围限制功能:自定义事件和丰富的API库:多语言支持和自定义皮肤支持:跨无 ...

  2. 从Java开发者的视角解释JavaScript

    我们无法在一篇博文里解释JavaScript的所有细节.如果你正或多或少地涉及了web应用程序开发,那么,我们的Java工具和技术范围报告揭示了,大多数(71%)Java开发者被归到了这一类,只是你对 ...

  3. c 二维数组动态分配和释放

    c动态语言 函数声明的头文件在<stdlib.h>里 使用malloc函数为字符串分配内存 -->记得释放内存 free() #include <stdio.h> #in ...

  4. Linux 错误记录

    1.libmysqlclient.so.18: cannot open shared object file: No such file or directory 解决办法: [root@linux- ...

  5. Android wifi powersave

    使用高通平台的查看power save的功能. 一般是控制WCNSS_qcom_cfg.ini文件的两个参数gEnableBmps,gEnableImps. BMPS: Beacon mode pow ...

  6. python 读写配置文件

    使用python读写配置文件,写个demo测试一下. #!/usr/bin/env python import os import ConfigParser # 如果文件不存在,就穿件文件. if o ...

  7. e838. 使JTabbedPane中的卡片能用按键的方式选取

    Setting a mnemonic on a tab allows the tab to be selected with a keystroke. For example, if the mnem ...

  8. MongoDB多文档查询

    db.getCollection('transactionCompensation').find( { "$and":[ { "status":{ " ...

  9. 初步了解学习将传统单机应用改造成Dubbo服务的过程

    Dubbo作为RPC框架,实现的效果就是调用远程的方法就像在本地调用一样.如何做到呢?就是本地有对远程方法的描述,包括方法名.参数.返回值,在Dubbo中是远程和本地使用同样的接口:然后呢,要有对网络 ...

  10. JS jQuery json日期格式问题的办法

    原生JS:Date对象详细参考 Date对象:基于1970年1月1日(世界标准时间)起的毫秒数 本文参考MDN做的详细整理,方便大家参考MDN 构造函数: new Date(); 依据系统设置的当前时 ...