- 博客(16)
- 收藏
- 关注
原创 linux命令第一天
linux命令第一天1.pwd命令2.ls命令3.cd命令4.mkdir命令5.rmdir命令6.touch命令7.rm命令8.cat 命令linux上的目录结构1.所有目录都是以/开始 ,“/”是linux的根目录根据目录下的文件夹:bin|sbin:它是linux上可执行文件的存放目录dev:它是设备目录(鼠标,键盘等)lib64|lib:它是linux上库文件的存放路径mnt:挂载目录,run|boot|proc:都属于和linux系统启动相关var:存放程序运行日志,自定义安装软件
2021-03-25 19:57:33 283
原创 触发器包
触发器包一触发器1定义:1.语句级触发器2.行级触发器3.替换触发器2.包一触发器1定义:oracle 执行dml语句时触发执行的一段plsql代码块,可以在sql语句运行之前执行,也可以在sql语句运行之后执行,还可以替换原有的sql语句,只执行plsql代码块的内容,它不能像存储过程和函数一样被显式的调用,只能通过dml语句触发执行,触发器分为语句级触发器(表级触发器)和行级触发器1.语句级触发器语句级触发器:一条dml语句只能触发执行一次语法:create trigger 触发器名b
2021-03-20 20:42:48 269
原创 异常和文件
异常和文件1.异常异常的处理方式系统异常变量:2:异常绑定2.文件的读写读写方式:1.异常异常:在程序运行过程中出现的错误叫异常,包括程序,软件,硬件,网络等系统异常和自定义异常(1)no_data_found:未找到数据zero_divide:除数不能为0to_many_rows:返回结果超出一行(2)自定义异常异常变量的定义:变量名 execute;异常的处理方式:抛出异常,捕获异常抛出异常的方式;rise 异常变量;dbms_standard.raise_applicat
2021-03-20 20:07:14 250
原创 集合
集合集合一定义:1.集合中的属性和方法1.索引表集合一定义:存放一组数据类型相同得数据(多条数据),由下标和值组成一个下标对应一条数据分类:索引表,嵌套表和变长数组1.集合中的属性和方法first:取集合中的第一个元素的下标last:取集合中最后一个元素的下标count:取集合中元素的个数limit:取集合中最多能存放的元素个数next(下标):取当前下标对应的下一个元素的下标prior(下标):取当前下标对应的上一个元素的下标extend(n[,ind]):扩展集合中的元素,n表
2021-03-20 19:20:20 276 1
原创 plsql基础(代码块,select into 数据类型,execute immediate)
文章目录一定义:语法:变量和常量:&:输入符号二 plsql中的数据类型三select into语句:1.语法3.使用execute immediate 执行一定义:语法:declare --声明部分begin--代码块exception异常处理end;变量和常量:变量和常量都是用来保存数据的语法:变量名 数据类型:=初始值;变量可以在程序中修改它存储的值常量:不可修改,在声明是必须包含常量名语法:常量名 constant 数据类型:=常量值;标识符命令规范:
2021-03-19 15:08:47 3133
原创 游标
游标一定义二游标属性三游标使用步骤:loop循环游标while循环游标for 循环游标参数传递方式:游标类型和游标变量类型的定义语法:游标变量的使用一定义在oracle运行sql语句时会给sql语句分配一个缓冲区游标是指向这个缓冲区的地址,可以通过游标获取到sql语句的执行结果显示游标(sql语句()select语句)和隐式游标(dml语句)二游标属性1.%isopen 布尔类型变量,用来判断游标是否已经打开(可以在任意地方使用)2.%found 布尔类型,用来判断当前游标是否有数据,有数据时
2021-03-17 21:20:48 306
原创 PLSQL流程控制语句
文章目录if语句1.引入库2.读入数据总结if语句1.语法:if 条件表达式 then plsql语句 end if;语义:当条件成立时,执行then 和end if 之间的代码,如果条件不成立,不做任何操作。--写一个代码块,从键盘接收一个值,如果这个值大于10,那么打印这个值,如果小于10什么也不做declare --声名一个变量保存,键盘输入的值 n number:=&值;begin if n>10 then dbms_output.put_lin
2021-03-17 20:36:15 362
原创 存储过程
文章目录一.存储过程1.存储过程得调用2使用call(sql命令)命令调用3使用exec(sqlplus)命令调用1 in2:out3:结合in和out参数二函数函数函数的调用:一.存储过程存储过程:是一个有名字得plsql 代码块,一般用来实现某个业务或功能,他没有返回值,但有输出参数(可以将数据传给外部程序),参数类型有三种类型输入参数,输出参数,输入输出参数,存储过程创建之后,会保存到数据库中,当数据库启动时,自动加载到内存中(一次创建多次使用)存储过程创建语法create [or repla
2021-03-17 20:01:23 1276
原创 数值及其他函数
数值及其他函数数值函数1.取绝对值2.向上取整与向下取整3.ROUND()/TRUNC() 对数值进行四舍五入或截取4.ASCII码值5.取余函数6.SQRT()一个参数,返回该参数的平方根.7.POWER(X,Y):幂指函数 X的Y次方/*其他函数*/1.ROWID/ROWNUM2.DISTINCT 去重函数4.NVL()/NVL2()数值函数 **主要针对于数值做处理的函数**1.取绝对值ABS(NUM):获取数值NUM对应的绝对值。示例:1).取-2的绝对值 SELECT ABS
2021-03-02 19:53:45 324
原创 日期的截取
日期的截取一.ROUND()四舍五入1.对年份处理 以七月为界 七月之前返回当前年份第一天,七月之后返回下个年份第一天2.对月份处理 以16为界 16之前返回当前月份第一天,16之后返回下个月份第一天3.对日处理 以12点为界 12点之前返回当前日期,12之后返回下一天日期4.对小时处理 以30分为界 30之前返回当前时间,30之后返回下一小时时间5.DAY 以周三的12点为界 12点之前返回本周第一天 12点之后返回下一周的第一天 (第一天以周日开始)6.IW 以周四的12点为界 12点之前返回本周第一天
2021-03-02 19:47:36 1269
原创 日期型函数
日期型函数日期型函数1、to_date/to_char2.SYSDATE3.MONTHS_BETWEEN(D1,D2)4.LAST_DAY(DATE1)5.ADD_MONTHS(DATE1,N)6.NEXT_DAY(DATE1,W)7.小结日期型函数1、to_date/to_charTO_DATE(str,‘YYYY/MM/DD’):将字符串形式的日期转化成日期型的日期TO_CHAR(date1,‘YYYY/MM/DD’):将日期形式的日期转化成字符型的日期示例:SELECT TO_DA
2021-03-02 19:37:13 338
原创 索引 视图
索引 视图一、索引1.索引的分类及语法2.按唯一性(索引列中的数据是否有重复值)3.按列的个数(索引覆盖的列的个数)4.索引的删除5.索引的禁用和重建二、视图1.定义2.语法3.视图删除一、索引1.索引的分类及语法1).B-TREE索引 BALANCE-TREE(ORACLE的默认索引类型,工作中最常见、使用范围最广的索引)语法:CREATE INDEX IND_NAME ON TB_NAME(COL_NAME);create index ind_name'索引名' on tb_name'表名
2021-03-02 19:07:15 328
原创 字符型函数
函数一、概念二、系统函数字符型函数1.concat()连接函数、||2.大写/小写转换函数3.求字符长度5.去除函数6.填充函数7.截取函数8.获取字符的位置一、概念按不同得功能用途而封装好得程序,不必花费大量得心思编写相应得程序,直接使用即可。函数由函数名,参数组成函数定义上分为:系统函数,自定义函数二、系统函数1.字符型函数2.日期函数3.转换函数4.数值函数5.其他函数字符型函数1.concat()连接函数、||concat(String1,String2):将String和
2021-01-18 20:42:10 846 1
原创 联合查询
联合查询一、概述二.表连接的类别及语法1.内连接2.外连接一、概述表连接:将多个数据源中的内容拼接在一起,将拼接后的结果作为一个临时的、新的数据源二.表连接的类别及语法1.内连接A.语法 SELECT COLUMN1,COLUMN2.. FROM TABLE1 T1 [INNER] JOIN TABLE2 T2 ON T1.COLUMN=T2.COLUMN;分析:INNER JOIN->指明两个表做内连接操作,在表关联时按照内连接的规则关联 ON->指明两表关联时的关
2021-01-16 17:37:49 311
原创 sql基础笔记整理
sql 基础笔记整理一.准备**数据库:**本质是一个工具,用来存储数据安装数据库 配置监听程序(1521端口号) 配置数据库解锁用户并修改用户密码,SYSDBA SYSTEM不需要解锁数据库软件:用来操作数据库中数据的工具,比如plsql、sqlplus…–通过数据库软件操作数据库中的数据报错:1.监听和数据库服务未打开(LISTENER 和数据库名结尾的服务)2.重启一下两个服务,listener.ora(主要)和tnsnames.ora有关,类似报错:无监听程序、无法解析连接
2021-01-12 21:24:12 776
原创 子查询/集合查询/行列转换
子查询and集合查询一、概述在查询语句中嵌套查询语句的过程1):特点1.子查询语句为一个独立的查询语句(多数情况下)2.可以嵌套多个子查询语句3.可以在多个子句中加子查询语句示例: 1.查询和SCOTT同部门的员工信息 --表: EMP 列:* WHERE条件 :部门和SCOTT相同 SELECT * FROM EMP WHERE DEPTNO=20; --查询scott的部门 SELECT DEPTNO FROM EMP WHERE ENAME ='SCOT
2021-01-12 21:23:07 785 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人