oracle
zheng992264069
开心就好
展开
-
oracle_简介
Oracle开发工具有Toad、PL/SQLDeveloper 进入sql plus有三种方法: 1. DOS窗口:输入sqlplus 2. windows版:开始àOracleàOraDb11g_home1à应用程序开发àSQLPlus 3. 浏览器(也可以访问别人的Oracle) 输入用户名、密码后进入到Oracle命令行。 DBA操作:原创 2016-04-06 16:40:58 · 221 阅读 · 0 评论 -
oracle_常用的sql函数
单行函数:输入几条记录就输出几条记录 多行函数(组函数):输出为一条记录 单行函数: lower 转换成小写 select lower(ename) from emp; upper转换成大写 select upper('zheng')from dual; substr 取子串 select substr(dname, 1, 3) from dept; chr ascii码à字符原创 2016-04-06 16:47:15 · 277 阅读 · 0 评论 -
oracle_DQL
select * from emp; 计算年薪:select sal*12 from emp; 起别名:select ename, sal*12 annual_sal from emp; 如果要保持别名的空格、大小写等特征,别名加双引号:select ename, sal*12 "annual sal" from emp; 字符串:单引号 ‘happy’ 如果字符串中已经有单引号,则在串中原创 2016-04-06 16:49:10 · 380 阅读 · 0 评论 -
oracle_DML
DML语句:insert、update、delete insert 增 插入子查询的结果 insertinto dept2 select * from dept; 插入整条 insertinto dept2 values(50, 'Test','Beijing'); 插入某些字段 insertinto dept2(deptno, loc) valu原创 2016-04-06 16:53:01 · 272 阅读 · 0 评论 -
oracle_DDL
表 create table 表名(字段1 类型, 字段2 类型, …) 类型有varchar2、char、number、date、long constraint约束(主键、外键、唯一、非空、check):字段级约束、表级约束 create table class ( cidnumber(4), cn原创 2016-04-06 16:54:22 · 260 阅读 · 0 评论 -
oracle_DCL
grant 以超级管理员给scott授权create table、create view conn /as sysdba; grant create table, create view to scott; 事务:一系列操作要么同时完成,要么一个都不完成 事务起始于第一条DML语句 结束1.用户显式执行commit或rollback 2.执行DDL或DCL语句时,事务原创 2016-04-06 17:00:04 · 293 阅读 · 0 评论 -
oracle_PL_SQL
SQL语言中无分支、循环,PL(ProcedureLanguage)中有分支、循环 --设置环境变量,dbms_output.put_line输出信息显示在屏幕上 set serveroutput on; --最简单的语句块(执行:回车/回车) begin dbms_output.put_line('Hello World!'); end; --简单的原创 2016-04-06 17:02:44 · 303 阅读 · 0 评论 -
oracle_procedure_function_trigger
存储过程 带名字的PL/SQL程序块 create or replace procedure p is cursor c is select * from emp2 for update; begin for v_emp in c loop if(v_emp.deptno = 10) then update emp2 set sal原创 2016-04-06 17:07:57 · 381 阅读 · 0 评论