Oracle
mvpsendoh
这个作者很懒,什么都没留下…
展开
-
sql plus常用命令(持续更新)
alter user scott account unlock ; 解锁desc emp ;描述emp这张表的结构(表头 字段 列)原创 2011-06-27 22:57:00 · 371 阅读 · 0 评论 -
sql语言学习笔记(七)
create sequence seq; 创建一个sequence对象create table article( id number, title varchar2(1024), cont long);insert into article values (se1.nextva原创 2011-07-09 12:21:06 · 387 阅读 · 0 评论 -
sql语言学习笔记(六)
创建一张包含学生信息表:create table stu(id number(6) constraint stu_name_nn not null, name varchar2(20) not null, sex number(1), age number(3), sdate d原创 2011-07-08 17:52:47 · 490 阅读 · 0 评论 -
sql语言学习(四)
SQL1999与1992的区别:1992连接表的写法:select ename,dname from emp,dept where emp.deptno = dept.deptno;1999连接表的写法:select ename,dname from emp原创 2011-07-06 16:38:53 · 318 阅读 · 0 评论 -
sql语言学习(五)
rollback ;撤销上一次操作create table emp2 as select * from emp;创建一张与emp一样的表emp2desc dept ;描述dept这张表的数据类型insert into dept values(50,'game','bj'); 插原创 2011-07-06 21:14:45 · 403 阅读 · 0 评论 -
sql语言学习(三)
下面四个函数是组函数,多组输入对应一个输出:select max(sal) from emp; 选出记录的最大值select min(sal) from emp; 选出记录的最小值select avg(sal) from emp;选出记录的平均值select sum(sal) from emp;选出记录的总和 select to_char(avg(sal),9999999原创 2011-06-29 19:09:00 · 429 阅读 · 0 评论 -
sql语言学习(一)
1.查询(select)语句: select * from salgrade ; *代表全部记录,from salgrade代表的是从表salgrade取出数据注意加上分号结尾 select ename,sal*12 annual_sal from emp ; annual_sal为sal*12的别名select ename,sal*12 "annual sal" from原创 2011-06-27 23:10:00 · 399 阅读 · 0 评论 -
sql plus登录用户名
安装了oracle后,在使用sql plus登录时遇到点麻烦。搜了资料,用户名那应该输入 conn /as sysdba 再输入密码就可以了原创 2011-06-27 22:33:00 · 1157 阅读 · 1 评论 -
sql语言学习(二)
select lower(ename) from emp; 函数lower是将ename转换为小写select ename from emp where lower(ename) like _a%;select upper(ename) from emp;函数upper是将ename转换为大写select substr(ename,1,3) from emp;函数substr是获原创 2011-06-28 10:25:00 · 394 阅读 · 0 评论 -
sql语言学习笔记(八)
游标例1:declare --cursor:游标,声明一个游标 cursor c is select * from emp; v_emp c%rowtype;begin --打开游标,开始读取数据 open c; --将cursor的记录取出,赋值给v_emp。然后cursor自原创 2011-07-09 15:40:25 · 323 阅读 · 0 评论