易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle学习笔记摘录3

 《1》DDL语句(数据定义语言) Data Define Language
   create
   alter
   drop
   truncate 开头的语句 truncate table <表名>
      特点:<1>建立和修改数据对象
           <2>建立和修改直接存入库中,直接生效
    建立表
       create table class(--班级表
          classid number(2) primary key,
          cname varchar2(20) not null);
       /*wdsadsadsad
         asdsadsadsadsad
         多行注释  
        */  
       create table student( --学生表
         xh number(4) primary key, --学号
         name varchar2(10) not null, --姓名
         sex  char(2)  check (sex in ('男','女')),--性别
         birthday date,--生日
         sal number(7,2), --奖学金
         classid number(2) references class(classid) --班级          
       );
 外键引用的列一定是主键或有unique约束的列
 
  alter table student add (shengfenzheng number(18));
  drop table student;  删除结构
  delete from student; 只删除数据,速度慢,数据可以恢复
  truncate table student; 删除记录的 速度快 数据不能恢复
 《2》 DML语句(数据操作语言) Data Manupilate Language     
   select
   insert
   delete
   update
 


相关文档:

Oracle 几个服务各代表什么作用?

转载自 http://hi.baidu.com/libinichen/blog/item/9e13ac31175877a95edf0e0b.html
注:SID - 数据库标识
HOME_NAME - Oracle Home名称,如OraHome92、OraHome81
(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件 ......

[Oracle] 重新分析表使数据库自动压缩表。

oracle11g具有自动的表压缩功能, 但当insert语句未指定具体的列名时, 会使用自动表压缩功能失效。(如该语句会使得表t_test不能自动压缩: insert into t_test select * from t_test2)
另外使用一些外部工具进行数据装载(sqlload),也有可能使得表不能自动压缩,此时需要用以下语句,以重新分析表,分析完成之后,该表即会 ......

oracle tnsnames.ora配置小结

listener.ora、 tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,其中listener.ora是和数据库服务器端 相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。
检查客户端oracle网络的时候可以先检查sqlnet.ora文件:
# SQLNET.ORA Network Configuration ......

jdbc调用oracle function返回结果集

申明oracle函数,及其结果集结构
结果集必须为全局的、table of 不能用index by
CREATE OR REPLACE TYPE EMPARRAY is object (corporationId number);
CREATE OR REPLACE TYPE EMPARRAY2 is table of EMPARRAY;
 create or replace function func_empl return sys_refcursor is
Result sys_refcursor;
......

掌握的Oracle定时任务

 一、在PLSQL中创建表:
 
create table HWQY.TEST
(
CARNO VARCHAR2(30),
CARINFOID NUMBER
)
二、在PLSQL中创建存储过程:
 
create or replace procedure pro_test
AS
carinfo_id number;
BEGIN
select s_CarInfoID.nextval into carinfo_id
from dual;
insert into test(test ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号