oracle
文章平均质量分 59
Acmer之家
ACM养成之路
展开
-
oracle中常用到的权限
grant create user to 用户名----------把创建用户权限给 用户名grant alter user to 用户名 ----------把修改用户权限给 用户名grant drop user to 用户名----------把删除用户权限给 用户名 grant connect to 用户名 -----------把连转载 2017-09-05 20:32:00 · 332 阅读 · 0 评论 -
【oracle】事务更新及处理
INSERT INTOEMP(EMPNO,ENAME,JOB,HIREDATE,SAL) --增加操作VALUES(6612,'张三','CLERK',TO_DATE('1989-09-19','YYYY-MM-DD'),600); UPDATE EMP SET SAL=3000,COMM=500WHERE EMPNO=7369; UPDATE EMP SET SAL=原创 2017-09-12 20:28:29 · 550 阅读 · 0 评论 -
【oracle】子查询
SELECT * FROM EMP WHERE SAL IN( SELECT MIN(SAL) FROM EMP --用IN进行统计查询 GROUP BY DEPTNO); SELECT * FROM EMP WHERE SAL NOT IN( SELECT MIN(SAL) FROM EMP --用IN进行统计查询 GROUP BY D原创 2017-09-12 20:26:46 · 216 阅读 · 0 评论 -
【oracle】分组统计查询
SELECT DEPTNO,COUNT(DEPTNO)FROM EMP --分组统计GROUP BY DEPTNO; SELECT COUNT(DEPTNO) --如果在一个查询之中不存在GROUP BY字句,那么在SELECT中只允许出现统计函数,其他 FROM E原创 2017-09-12 20:25:35 · 675 阅读 · 0 评论 -
【oracle】多表查询
SELECT * FROM EMP,DEPT; SELECT * FROM EMP,DEPTWHERE EMP.DEPTNO=DEPT.DEPTNO; SELECT E.EMPNO,E.ENAME,E.JOB,E.COMM,D.LOCFROM EMP E,DEPT D --可以为表取个别名WHERE E.DEPTNO=D.DEPTNO; SELECTE.原创 2017-09-12 20:24:03 · 317 阅读 · 0 评论 -
【oracle】单行函数
SELECT * FROM EMP WHERE ENAME=UPPER('smith'); --将小写转换为大写,LOWER将大写转换为小写 SELECT ENAME 原始姓名,REPLACE(ENAME,'A','_')FROM EMP; --将ENAME中的A替换成_SELECT * FROM EMP WHERE LENGTH(ENAME)=5; --姓原创 2017-09-12 20:21:56 · 309 阅读 · 0 评论 -
【oracle】限定查询与排序显示
SELECT * FROM emp WHERE SAL>1500; SELECT * FROM EMP WHERE ENAME='SMITH'; SELECT * FROM EMPWHERE JOB='CLERK'; SELECT *FROM empWHERE JOB SELECT *FROM empWHERE JOB!='C原创 2017-09-12 20:19:03 · 341 阅读 · 0 评论 -
【oracle】简单查询
SELECT * FROM EMP; SELECT JOB FROM EMP; SELECT DISTINCT JOB FROM EMP; --DISTINCT消除重复 SELECT EMPNO,ENAME,SAL*12,SAL/30FROM EMP; --查询编号、姓名、年工资以及日工资SELECT EMPNO,ENAME,SAL*12+5000,SA原创 2017-09-12 20:17:27 · 242 阅读 · 0 评论 -
【oracle】使用sys进行的操作
SELECT * FROM DBA_TABLESPACES; --查看表空间 DESC DBA_TABLESPACES; --查看表空间结构 SELECT * FROM DBA_DATA_FILES; --查看数据的表空间数据字典,表的存储位置 SELECT * FROM DBA_TEMP_FILES; --查看数据的临时表空间数据字典,表的存储位置原创 2017-09-13 21:31:51 · 696 阅读 · 0 评论 -
【oracle】用户权限及角色管理
CREAT USER exercise IDENTIFIED BY 123456DEFAULT TABLESPACE mldn_dataTEMPORARY mldn_tempQUOTA 1M ON mldn_data 创建用户QUOTA 2M ON usersACCONT UNLOCKPASSWORD EXPIRE;DROP USER exercis原创 2017-09-13 21:26:22 · 327 阅读 · 0 评论 -
【oracle】其他数据对象
CREATE VIEW V_MYVIEW ASSELECT * FROM EMP --创建视图WHERE SAL>2000; SELECT * --查询视图FROM V_MYVIEW; SELECT * FROM USER_VIEWS; --查看视图目录 CREATE OR REPLACE VIEW V_MYVIEW(部门编号,原创 2017-09-13 21:24:20 · 202 阅读 · 0 评论 -
【oracle】完整性约束
CREATE TABLE STUDENT (SNOCHAR(10) , SNAME CHAR(25), SSEX CHAR(5), SAGE NUMBER(2), --CONSTRAINT,为约束对象取个别名 SDEPT CHAR(25), CONSTRAINT PK_SNO PRIMARY KEY(SNO), CONSTRAINT UK原创 2017-09-13 21:22:11 · 870 阅读 · 0 评论 -
【oracle】表的创建与管理
CREATE TABLE member( midNUMBER(5), name VARCHAR2(50) DEFAULT '无名氏', --设置默认值 ageNUMBER(3), --创建表 birthday DATE DEFAULT SYSDATE, note CLOB); SELECT * FROM tab; --查看所有表 DESC原创 2017-09-13 21:21:06 · 339 阅读 · 0 评论 -
【oracle】替代变量
SELECT * FROM EMP --替代数字WHERE SAL>&INPUT; SELECT * FROM EMP --替代字符串,区分大小写WHERE ENAME='&INPUT'; SELECT * FROM EMP --替代字符串,用UPPER函数转换为大写WHERE ENAME=UPPER原创 2017-09-12 20:29:44 · 2263 阅读 · 0 评论