- 浏览: 332123 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (212)
- JAVA (38)
- Ant (18)
- Hibernate (9)
- javascript (4)
- Struts1.x (1)
- Spring (2)
- CSS (1)
- Struts2.x (0)
- Unix (24)
- JMX (0)
- Webservice (0)
- Jboss (2)
- 设计模式 (7)
- xml (2)
- jsp (5)
- mysql (1)
- HTML (3)
- servlet (6)
- ajax (4)
- 数据库管理 (12)
- 数据结构 (1)
- JAVA多线程设计模式 (15)
- Oracle (30)
- shell视频 (1)
- quartz 集群 (0)
- redis (0)
- JVM (1)
最新评论
-
gaowei52306:
...
Ant常见属性解析--if-else -
myworkfirst:
${input.deploy.property.paths}& ...
Ant常见属性解析--foreach -
liuzl121:
顶一个 学习了
Cookie和Session专题 -
virtuallife:
正需要这个功能,试试~
Ant脚本中使用try-catch -
shutaodream:
,不错,学习
Oracle中to_char函数的用法
/*============创建Customer表==========*/ create table Customer ( Customer_id number(6) not null, Customer_name varchar2(50) not null, Password varchar2(20) not null, True_name varchar2(20), Email_address varchar2(50) not null, --唯一 Password_question varchar2(50) not null, Password_anwser varchar2(50) not null, Status char(1), --默认是1,取值0或1 Customer_level char(1), --默认是1,取值1,2,3 Score number(6), Register_date date, --默认为系统时间 Login_time timestamp, Login_count number(6), Login_ip char(6) ); /*===========创建Orders表==========*/ create table Orders ( Order_id varchar2(10) not null, Order_Customer_id number(6) not null, Order_date date not null, Order_price number not null ); /*==========查询Customer表===========*/ select * from Customer /*==========向表中添加数据===========*/ insert into Customer values (220077,'wantingqiang','wtq','万廷强','lovezhqj@qq.com','你是哪个?','wtq','1','3',150,sysdate,sysdate,15789,'172.26') /*==========修改表Customer===========*/ alter table Customer modify Login_ip char(16); /*=========修改第一条记录中的ip=====*/ update Customer set Login_ip='172.26.3.145' where Customer_id='220077';--ip地址修改成功 /*=========添加一个列===============*/ alter table Customer add LoginOut_time date; --新列增加成功 /*=========删除一个列LoginOut_time========*/ alter table Customer drop column LoginOut_time; --列删除成功 /*========给列添加注释===========*/ comment on column Customer.Customer_Name is '客户姓名'; /*========给表添加注释==========*/ comment on table Customer is '客户表,为了保持与客户的联系'; /*========重新命名表============*/ alter table Customer rename to Customer_Change; select * from Customer_Change alter table Customer_Change rename to Customer; /*==========添加非空约束========*/ alter table Customer modify status not null; --非空约束添加成功 /*==========添加主键约束========*/ alter table Customer add constraint customer_id_pk primary key(Customer_id); --主键添加成功 /*==========添加外键约束========*/ --向Orders表中添加外键,与Customer表关联 --在下面的列子末尾加上: --on delete 表示允许级联删除 --on update 表示允许级联更新 alter table Orders add constraint Orders_Customer_fk foreign key(Order_Customer_id) references Customer(Customer_id); --外键添加成功 /*==========删除外键约束=========*/ alter table Orders drop constraint "ORDERS_CUSTOMER_FK"; --外键删除成功,这个要注意大小写哈 /*=========添加唯一约束========*/ alter table Customer add constraint un_email unique(Email_address); --添加唯一约束成功 /*=========修改默认约束========*/ alter table Customer modify Status default('1'); /*=========添加检查约束========*/ alter table Customer add constraint ck_status check(Status in ('1','0')); --检查约束添加成功 /*==========禁止检查约束=======*/ alter table Customer disable constraint ck_status; --禁止成功 /*==========激活检查约束=======*/ alter table Customer enable constraint ck_status; --激活成功 /*==========删除检查约束========*/ alter table Customer drop constraint ck_status; --删除检查约束成功 /*==========最后事删除表========*/ drop table Customer;
发表评论
-
索引与执行计划
2016-09-19 17:24 309引用 http://www.cnblogs.com/jiang ... -
SQL表连接查询(inner join、full join、left join、right join)
2016-06-16 16:59 0http://www.cnblogs.com/still-wi ... -
查看Oracle连接数
2012-06-02 14:47 1456OracleSQLJDBC.做数据库开发的时候,有时候会遇到连 ... -
Oracle 游标
2010-01-04 17:25 1680游标是SQL的一个内存工作区,由系统或用户以变量的形式定 ... -
ORACLE备份与恢复
2009-12-31 10:04 7961)ORACLE:使用sysdb ... -
ORACLE下面几个有用的存储过程
2009-12-30 16:51 642删除视图 create or replace proce ... -
查询Oracle当前用户使用的SID
2009-12-09 14:54 1348select instance_name,host_n ... -
Oracle中强行断开用户连接的方法
2009-12-09 14:50 3015首先查找目标用户的当前进程,注意是serial#而不是se ... -
char和varchar2的区别
2009-12-02 10:24 953区别: 1.CHAR的长度是固定的,而VARCHAR2 ... -
rowid解析
2009-12-02 10:09 884先对 rowid 有个感官认识: select ROWID ... -
sqlldr的用法
2009-11-23 16:41 3119sql loader可以把一些以文本格式存放的数据顺利的导入到 ... -
Oracle中时间的函数
2009-11-12 23:21 1073一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位 ... -
Oracle中to_char函数的用法
2009-11-12 23:06 2738数字 to_char(1210.73, '9999.9') ... -
Oracle常用函数
2009-11-12 22:18 880*在一个字符串中搜索指定的字符,返回发现指定的字符的位置 ... -
Informix onstat 命令详解
2009-10-30 22:39 7125几个常用的onstat选项实例解释 · O ... -
Oralce表解锁
2009-10-29 20:53 1184ORACLE里锁有以下几种模式: 0:none 1:n ... -
表的锁定
2009-10-29 20:36 826... -
快速删除ORACLE重复记录
2009-10-25 19:47 702*通过创建临时表来实现 create table temp ... -
Oracle中锁定用户以及解锁
2009-10-25 19:43 874操作用户必须有DBA权限 alter user test ... -
从一个表中读取的数据插入到另外一张表中的sql语句
2009-10-24 16:56 2892insert into 新表 select 字段1,字 ...
相关推荐
### Oracle 分区表总结 #### 一、Oracle分区表概述 在Oracle数据库中,分区是一种对大型表进行物理分割的方法,它可以显著提高查询性能并简化数据管理任务。通过将一个大表分成多个较小的部分(即分区),可以更快...
### Oracle 临时表用法详解 #### 一、背景与问题描述 在处理数据库操作时,经常遇到因数据量庞大而导致处理效率降低的问题。例如,某个报表中心的存储过程执行速度过慢,其中一个原因是该过程涉及到一个中间表,...
Oracle数据库是世界上最流行的数据库...总结来说,Oracle复制表数据的方法多样,从简单的SQL语句到复杂的复制服务,可以根据业务需求灵活选择。理解和掌握这些方法对于任何Oracle数据库管理员或开发者都是至关重要的。
总结起来,创建Oracle用户和表空间,并分配权限是数据库管理的重要环节。通过以上步骤,你可以有效地管理数据库资源,确保用户能够安全、高效地访问和操作数据库。在实际应用中,可能还需要根据具体需求调整表空间的...
### Oracle学习心得总结 在IT领域中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。对于初学者而言,掌握Oracle的基本操作是非常重要的一步。本文将根据提供的文档内容,总结和扩展Oracle数据库的基础知识...
在Oracle中删除表中的重复数据是一个涉及到数据安全性和效率的关键操作。通过上述步骤,可以有效地清除重复数据,同时保护原表的完整性和结构。然而,在实际操作中,应根据具体场景和需求调整SQL语句,比如选择合适...
游标可以看作是一个临时表,你可以对其每一行的数据进行任意的操作。本文将对 Oracle 游标的概念、分类、声明方式、属性和应用进行详细的介绍。 一、游标的概念 游标是 Oracle 数据库中的一种机制,用于查询数据库...
Oracle数据库是世界上最广泛使用的数据库系统之一,其日常操作对于DBA和系统管理员来说至关重要。本文主要总结了Oracle数据库的一些基本启动和关闭方法,以及如何有效利用数据字典进行信息查询。 首先,Oracle...
以下是我对Oracle学习的一些心得和总结,主要聚焦于数据库对象,尤其是表及其约束。 1. **数据库对象**: 数据库对象是Oracle中的基本组成部分,包括表、视图、索引、存储过程、函数、触发器等。这些对象共同构成...
Oracle数据库学习总结资料.pdf 是一份关于 Oracle 数据库的学习总结资料,涵盖了 Oracle 数据库的各个方面,包括 Oracle 的简介、简单查询、标量函数和算数运算、多表查询、列函数和分组、子查询、表的更新操作、表...
### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。 1:使用ORA_ROWSCN伪列获取表最后的DML时间 ORA_ROWSCN伪列是Oracle 10g开始...
集成了完整的数据库操作总结,内容精炼,示例演示,一看就懂,高清PDF。内容从登录操作、表空间与段、常用工具、SQL Plus常用命令、常用数据类型、SQL分类、数据操作(DML)、标量函数的使用、对象管理(DDL)、约束...
总结,Oracle分区表是大型数据库系统中提高性能和管理效率的重要手段。通过理解其概念、作用、优缺点以及各种分区类型,可以根据实际需求设计并实施合适的分区策略,以实现数据库的最佳性能和可扩展性。
### Oracle 11i 表结构详解 #### 一、Oracle 11i 概述 Oracle 11i 是一款强大的企业级数据库管理系统,它提供了丰富的功能来满足各种复杂的应用场景需求。在Oracle 11i中,表是存储数据的基本单元之一,通过合理的...
总结起来,将Oracle表结构导出到Excel涉及SQL查询、数据复制以及在Excel中的粘贴操作。对于频繁的操作,可以通过编写VBA宏或使用专业工具来自动化这个过程,提高工作效率。在处理大数据量时,应考虑分批处理和优化...
在Oracle数据库中,表是数据...总结来说,Oracle表的基本操作涵盖创建、插入、查询、更新和删除,而NULL值的处理是数据库操作中的一个重要方面。熟练掌握这些技能,将有助于你更好地管理和利用Oracle数据库中的信息。