数据库
文章平均质量分 50
iteye_16582
这个作者很懒,什么都没留下…
展开
-
oracle创建用户快捷命令及导入导出命令
create tablespace jfxt datafile 'E:\oracle\oradata\oradb\jfxt.ora' size 400m reuse default storage(initial 500k next 500k pctincrease 20); create user jfxt identified by jfxt default tablespace ...原创 2010-10-12 10:56:13 · 94 阅读 · 0 评论 -
搭建IBM CDC环境的简单记录
一: 创建cdcuser用户,在这个用户下安装cdc for DB2的软件,useradd -u 5000 -g db2iadm1 -m -d /home/cdcuser cdcuserpasswd cdcusercd /opt/IBM/ISWarehouse/db2/V9.7/instance/./db2icrt -s client cdcusersu - db2inst1db2 connect...原创 2014-04-15 23:12:26 · 2348 阅读 · 1 评论 -
Oracle 删除用户和表空间
Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下对于单个user和tablespace 来说, 可以使用如下命令来完成。步骤一: 删除userdrop user ×× cascade说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。步骤二: 删除tablespace...原创 2014-03-18 13:14:43 · 132 阅读 · 0 评论 -
linux下oracle数据库常用命令
Linux下oracle数据库常用命令Oracle用户下执行:$ sqlplus system/manager @ file.sql 执行sql脚本文件$ sqlplus system/manager 登录sqlplus,使用system用户$ sqlplus /nolog 以不连接数据库的方式启动...原创 2012-12-26 13:20:55 · 216 阅读 · 0 评论 -
DB2报表查询参数为空时的写法
参数为空取全部数据的几种用法当输入参数为空时要取全部数据通常是在sql写语句 id=? or ? is null形式,但是有几种情况这种方法并不适用。(一)sql语句用in(?)形式,如果写id in (?) or ? is null,如果输入多个参数时会报语法错误。解决办法:sql语句写成 SELECT * FROM test2 where id in (?) or ?=’!EO...原创 2012-05-18 11:12:17 · 434 阅读 · 0 评论 -
Oracle Job 语法和时间间隔的设定
Oracle Job 语法和时间间隔的设定 --------------------------初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位job_queu...原创 2010-08-06 16:15:13 · 68 阅读 · 0 评论 -
oracle exists 和 in
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。2) select * from T1 where T1.a in (select T2.a fro...原创 2010-12-07 20:26:58 · 65 阅读 · 0 评论 -
oracle sql性能调优
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(se...原创 2010-12-07 16:52:44 · 73 阅读 · 0 评论 -
oracle minus差集 union并集 intersect交集
create table test1( name varchar(10), sex varchar(10), age int);insert into test1 values('luxin','female',25);insert into test1 values('tom','female',26);insert into test1 values('mary1','male',27);...原创 2010-12-01 20:18:39 · 98 阅读 · 0 评论 -
oracle 函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------...原创 2010-12-01 20:00:25 · 49 阅读 · 0 评论 -
Oracle中Decode()函数使用技巧
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select salary into ...原创 2010-12-01 19:45:51 · 53 阅读 · 0 评论 -
oracle左右连接
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.studentname, b.classname from students a, classes b...原创 2010-12-01 19:31:16 · 58 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出、...命令
Oracle创建用户、表空间、导入导出、...命令 //创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent m...原创 2010-10-29 13:25:17 · 56 阅读 · 0 评论 -
sql server 创建角色,用户,权限
/*--示例说明 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test 同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限 最后使用DENY语句拒绝了用户账户u_test对表titles的S...原创 2013-01-16 09:35:23 · 181 阅读 · 0 评论