`
文章列表
【 colorado 】 说明文档位于DPWI第3章,程序位于Ice 3.3.1发布${ICE_HOME}/demo/book/printer。1、Slice文件 Printer.ice 定义如下: #ifndef SIMPLE_ICE #define SIMPLE_ICE module Demo { interface Printer { void printString(string s); }; }; #endif 本Slice文件定义了模块Demo,它含有Printer接口,定义了printString操作,printStrin ...
【 colorado 】   01.光和色的关系1 —————————————————————————————— 色彩模式: 对应媒介为人眼 色相 H hues 饱和度 S saturation 明度 B Bright 黑、白:无色相 RGB 对应媒介为发光物体 —> 显示器 ...
图形化:sqlplusw 客户端:http://localhost:5560/isqlplus 管理端:http://localhost:1158/em 常称之为OEM,Oracle企业管理器。 下面重点介绍通过sqlplus访问Oracle。 管理员身份:sqlplus sys/密码 as sysdba SCOTT身份:sqlplus scott/tiger 或者进入sqlplus后,以conn 用户/密码 [as sysdba] 方式切换用户身份。 查当前用户身份: show user; help index 查询SQLPLUS支持的命令 l 列出缓冲区中的SQL ...
逻辑备份: exp 从数据库提取数据到OS文件。 exp/imp 用于在数据库间移动数据。 exp使用的文件,转储文件,dmp。 exp tester/test@orcl imp tester/test@orcl物理备份: 冷备份:脱机备份 shutdown immediate; 将目录C:/oracle/product/10.2.0/oradata/orcl下面的所有文件备份。 备份完成后,使用startup;装载数据库,并打开之。热备份:联机备份 比较复杂,这里只介绍简单操作,不作介绍了。用户备份: exp //将SCOTT用户导出至当前目录,默认名称: ...
oracle与操作系统集成,在xp中建立ora_dba组,并将安装用户加入该组,使之成为DBA,因此在sqlplus中,普通用户tom ,可以用: connect tom/tomcat as sysdba; 登录,也可以如下登录: connect / as sysdba; 创建用户: oracle不支持先输数字,再跟字母的口令。 概要文件:配置文件。 表空间:一定要指定。 授予权限: grant SELECT ON dept TO tester; revoke SELECT ON dept FROM tester; grant SQL命令 ON 表 TO 用户; r ...
查看存储过程: desc user_procedures; select text from user_source where name='MYPROC' order by line;创建存储过程: --参数默认为in,不能有长度。 create or replace procedure myproc(id in varchar2) is name varchar2(10); begin select dname into name from dept where deptno=id; dbms_output.put_line(name); end; /s ...
查看当前用户下的触发器: desc user_triggers; select trigger_name,description from user_triggers;准备数据: 赋予scott创建各种资源的权限。 grant resource to scott; create table staff (id varchar2(2),name varchar2(10),sex varchar2(2),corpid varchar2(2)); insert into staff(id,name,sex,corpid) values('01','李成','男','01'); ins ...
游标逐行处理表中数据。 分类: 显式、隐式 属性: %FOUND,%ISOPEN,%NOTFOUND,%ROWCOUNT使用游标: --loop declare cursor c is select * from emp; v_emp c%rowtype; begin open c; --打开游标 loop fetch c into v_emp; exit when (c%notfound); dbms_output.put_line(v_emp.ename); end loop; close c; --关闭游标 end; / -- ...
准备数据: 赋予scott创建各种资源的权限。 grant resource to scott; create table staff (id varchar2(2),name varchar2(10),sex varchar2(2),corpid varchar2(2)); insert into staff(id,name,sex,corpid) values('01','李成','男','01'); insert into staff(id,name,sex,corpid) values('02','赵兰','女','05'); insert into staff(id, ...
oracle 默认隔离等级是:读已提交。 查询锁定,防止另外用户更新: select * from books for update; 当前用户更新之后,另外用户可以更改。01、表连接 假定from子句中从左到右两个表分别为A,B表。 内连接:选取A、B表的完全匹配的集合,两表交集: select empno,ename,emp.deptno A,dept.deptno B,dname from emp inner join dept on emp.deptno=dept.deptno; 左外连:选取A表全部以及A、B表交集 select dname,dept.deptno ...
001、字符 length/lengthb 字符数(1个汉字1个字符) / 字节数(1个汉字2个字节) ltrim/rtrim/trim 删除空格 lower/upper 大小写转换 select length('abc') from dual; select substr(ename, 1, 3) from emp; 从第一个字符开始截,一共截3个字符 substr('abcdefg',2,3) => bcd 从第2个位置取3个 substr(str,length(str)-n+1,n); 右取串 select chr(65) from dual; //ASCII码转 ...
1.求部门中哪些人薪水最高: select ename,sal from emp join ( select max(sal) max_sal, deptno from emp group by deptno ) t on (emp.sal = t.max_sal and emp.deptno = t.deptno); 2.求部门平均薪水的等级: select deptno, avg_sal, grade from ( select deptno, avg(sal) avg_sal from emp group by deptno ) ...
1、变量 变量首字符必须是字母;最多30个字符;不能与表、列同名;一行声明一个变量;含_,$,#,不分大小写。 变量类型 binary_integer:整数,用于计数 number:数值 char:定长字符串 varchar2:变长字符串 date:日期 long:长字符串,最长2G boolean:布尔类型,true/false/null,不能在dbms_output中输出 变量声明 declare v_temp number(1); v_count binary_integer := 0; v_sal number(7, 2) := 4000.0; ...
SQL*Loader 用于将大量数据装入数据库。 ⑴、定宽数据 创建数据文件control.txt: aaa,bbb ccc,ddd eee,fff 创建控制文件control.ctl: load data infile 'c:/loader.txt' append into table tester.mm( m1 position(1:3) char, m2 position(5:7) char) 批量加载数据: sqlldr tester/test control=c:/loader.ctl data=c:/loader.txt⑵、定界符数据 创建数据 ...
在安装完Oracle10g之后,想打开sql*plus来学习,使用scott用户来登录,会提示: error:the account is locked 这个用户被锁定了,可能有如下原因: 1.尝试多次登录未成功.(可能密码不正确) 2.此用户被管理员手工锁定. 3.用户密码到期.未按时修改密码.等等... 以管理员system身份登录: SQL> alter user scott account unlock; --SCOTT解锁 SQL> alter user scott identified by tiger;--重设SCOTT密码 SQL> conn ...
Global site tag (gtag.js) - Google Analytics