自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一二山人的博客

一蓑烟雨为平生,独一无二为山人。

  • 博客(13)
  • 收藏
  • 关注

原创 SQL Server(一)常用SQL语法

1、查询某一个数据库存储过程、函数是否包含某一个内容或者sql--SQL Server 查询某一个数据库存储过程、函数是否包含某一个内容或者sqlSELECT obj.Name 名称, sc.TEXT 内容FROM syscomments scINNER JOIN sysobjects obj ON sc.Id = obj.IDWHERE sc.TEXT LIKE '%Paterson_PackageMessage%' ...

2021-05-19 00:21:44 250

原创 Oracle笔记(一)SQL基础语法

1、SQL基础语法--1. 快速创建表 CREATE TABLE T1 AS SELECT * FROM T2 WHERE 1=2; --2. 如果表存在 INSERT INTO T1 SELECT * FROM T2; --3. 同一个表中,将COL1字段的值赋给COL2字段 UPDATE T1 SET COL2 = COL1; --4. 创建表空间 CREATE TABLESPACE YESR DATAFILE 'D:\APP\ADMINISTRATOR\O

2021-05-19 00:02:32 738 1

原创 Oracle进阶(十一)表连接(Table Join)

1、简介2、基本语法注:如果使用from子句指定内、外连接,则必须要使用on子句指定连接条件; 如果使用(+)操作符指定外连接,则必须使用where子句指定连接条件。SELECT TABLE1.COLUMN,TABLE2.COLUMNFROM TABLE1 [INNER | LEFT | RIGHT | FULL ] JOIN TABLE2 ON TABLE1.COLUMN1 = TABLE2.COLUMN2;3、表连接3.1 内连接([INNER JOI...

2021-05-07 01:35:31 1228

原创 Oracle进阶(十)视图(View)

1、视图(View)简介视图定义:视图是表的另外一种表示形式,通过使用SELECT语句定义一个显示数据的虚表,这个虚表只有对视图的定义,并不包含实际的数据。简单视图:视图的数据仅来自一个表,在视图的SELECT语句中不包含函数或数据分组,总是可以通过视图来执行DML操作。复杂视图:视图的数据来自多个表,可以包含函数或数据分组,并不总是可以通过视图进行DML操作。

2021-05-07 00:03:55 1778

原创 Oracle进阶(九)操作数据(增删改)

1、插入记录(INSERT)1.1插入单行--1 指定列INSERT INTO EMP(EMPNO, ENAME, JOB, MGR,HIREDATE, SAL, DEPTNO)VALUES (7890, '三仙', '高级顾问', 7566,TO_DATE ('2021-04-29', 'YYYY-MM-DD'), 10000, 20);COMMIT;--2 未指定列INSERT INTO EMP VALUES (7891, 'JUNIOR', '实习生', 7566, TO_D.

2021-05-06 23:16:12 195

原创 Oracle进阶(八)自定义函数(Function)

1、函数语法CREATE OR REPLACE FUNCTION 函数名(参数1 模式 参数类型) RETURN 返回值类型AS 变量1 变量类型; 变量2 变量类型;BEGIN 函数体;END 函数名;2、定义函数2.1以游标形式返回结果集--创建函数:通过员工姓名获取记录行CREATE OR REPLACE FUNCTION F_GETEMPNO(PNAME IN VARCHAR2) RETURN SYS_REFCURSOR IS EM.

2021-05-03 23:33:33 11084 3

原创 Oracle进阶(七)行列转换

以下所涉及的表,请查看Oracle进阶(三)常用函数的附表。1、需求假设初始表为每个部门的职位总薪资:--1. CASE WHEN/DECODESELECT DEPTNO,JOB,SUM(SAL) AS SAL FROM EMPGROUP BY DEPTNO,JOBORDER BY DEPTNO,JOB最终想要展示的结果如下:2、思路2.1CASE WHEN / DECODE--CASE WHENSELECT DEPTNO, SUM(CASE..

2021-05-03 01:16:28 272

原创 Oracle进阶(六)包(Package)和包体

包(Package)是用来存储相关程序结构的对象,它存储于数据字典中。包由两部分组成:包规范(PACKAGE)和包体(PACKAGE BODY)。包规范是包的说明部分,是对外的操作接口(类似java接口),对应用是可见的。包体是包的代码和实现部分(类似java实现类),对应用来说是不可见的。

2021-04-27 20:12:53 5606

原创 Oracle进阶(五)SQL进阶语法

SQL进阶语法 1.1 进阶查询 1.2 系统查询 2、Oracle用户管理 3、查询SQL执行 4、查询DDL 5、查询锁 6、查询系统等待事件 7、查看表空间--查看Oracle数据库版本 SELECT * FROM SYS.V_$VERSION;

2021-04-27 10:46:09 1657 1

原创 Oracle进阶(四)DBMS_Job和DBMS_Scheduler

1、Job和DBMS_Job 概述Oralce中的任务有2种:Job和DBMS_job,区别:1、jobs是oracle数据库的对象,dbms_jobs是jobs对象的一个实例,类比emp表是tables的实例。2、创建方式有差异,Job是通过调用dbms_scheduler.create_job包创建的,Dbms_job则是通过调用dbms_job.submit包创建的。

2021-04-26 22:54:15 2456 2

原创 Oracle进阶(三)常用函数

常用的SQL 聚合函数有5个:最大(MAX) 最小(MIN) 平均(AVG) 总和(SUM) 求数(COUNT)。1、聚合函数2、转换函数3、字符函数4、数值函数5、日期函数6、判断函数7、分析函数7.1 基本语法7.2 经典案例7.3 开窗子句

2021-04-25 14:35:54 2405 8

原创 Oracle进阶(二)存储过程(Procedure)

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是由流程控制和SQL语句书写的命名语句块。4、存储过程4.1、无参存储过程4.2、带参数存储过程4.3、带if的存储过程4.4、带if else的存储过程4.5、带elsif的存储过程4.6、带while循环的存储过程4.7、带select into的存储过程4.8、带for的存储过程4.9、带immediate的存储过程4.10 带游标的存储过程4.10.1 游标语法与属性4.10.2 无参游标存储过程4.10.3 带参游标

2021-04-21 10:52:39 9540 4

原创 Oracle进阶(一)理论基础

1.ORACLE数据库简介数据库指的是存储和管理数据的仓库,是一种文件集合(包括数据文件、临时文件、日志文件和控制文件)。ORACLE数据库是一种网络上的数据库,支持多用户,支持服务器/客户端部署。ORACLE服务器由ORACLE数据库和ORACLE实例两部分组成,实例指的是操作数据库的一些进程。在操作ORACLE的过程中,一般操作逻辑是:启动数据库服务实例、挂载数据库、打开数据库、关闭数据库、卸载数据库、关闭实例。2.sqlplus和sqldeveloper① sqlplus是Oracl

2021-04-20 18:23:47 1753 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除